After thinking about this (and sleeping on it), I think this is a good idea.
Thanks, -- Raul On Mon, Jan 16, 2023 at 8:35 PM Henry Rich <[email protected]> wrote: > > I have never understood the zeal for having verbs return verbs, but it > must be real if some are willing to use dangerous backdoor hacks into JE > to achieve it. ARs make it possible to pass verbs around, but executing > them requires dropping into explicit code. To remedy this, I offer a > proposal, backward compatible with older J: > > 1. (". y) and Apply (x 128!:2 y) to be modified so that if the result of > execution is not a noun, it is replaced by its AR (instead of '' as > previously). > > 2. (". y) and Apply to be modified so that if y (for ".) or x (for > Apply) is boxed, the sentence is executed as usual except that each box > is converted using (box 5!:0) before being put onto the execution stack. > > The idea is that you can execute (". > expr-producing-AR,exp-producing-AR,...) without having to get any > modifiers involved. > > Sentence execution can produce ARs, and can take ARs created by verbs to > represent verbs and modifiers. That sounds pretty classy to me, but I > don't know whether it's first-class. > > Henry Rich > > > > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
