What else would it do? The very old, and current Jx, behavior is to pass (N0 A1) as an argument to A2 but that is blasphemy :)
(With conjunction giving an error) The current official J does no support the Golden Age interpretation of C A but Jx does; so, it Jx would keep going. On Tue, Mar 15, 2016 at 6:35 PM, Henry Rich <[email protected]> wrote: > I think the motivation is that N0 (A1 A2) just oughta behave like ((N0 A1) > A2) because, well, what else would it do? It does behave that way when the > result R3 is noun/verb/conjunction (with conjunction giving an error); why > not adverb? Methinks the current behavior is simply a bug. > > If it turned out to be difficult - if creating the composite (R3 A2) posed > problems - I would rethink. > > Henry Rich > > > > On 3/15/2016 6:12 PM, Raul Miller wrote: > >> So, ok... >> >> Adverb *trains* get created by "6 Bident". >> >> Adverb *application* gets handled by "3 Adverb". >> >> And, yes, this includes the application of adverb trains. >> >> And, yes, the dictionary's coverage of the behavior adverb trains is >> pretty much just a few examples. >> >> And, more generally, error cases can be reimplemented to do something >> other than produce an error. There's some room for small bits of >> linguistic drift. >> >> That said, there's the question of usefulness. If you defined adverb >> train behavior such that v (A1 A2) where v A1 produces an adverb to be >> an adverb result of the form ((v A1) A2), we could do that, and that >> would prevent the error from being a syntax error. But that would also >> mean that if someone accidentally wrote (A1 A2) but meant to write >> something else they would not get an error. But both of those seem to >> be rather unlikely. >> >> So, are there any motivating useful examples which would make this >> particular change worth including in the official interpreter? >> >> (And, yes, that is a really tough question. But I think it's a fair >> question.) >> >> Thanks, >> >> > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
