Henry Rich wrote:
> Nope, something about definitions with no lines.
Hmm...
Appendix H seems to draw an equality between scripts
and the bodies of explicit definitions (at least for
the :0 case).
Which sort of makes sense, given that evaluation of
a script treats local variables the same way that
evaluation of an explicit definition does (they
vanish at the end).
However, there's no domain error from 0!:0<'empty.ijs'
where empty.ijs has length 0.
But the reason I'm posting this to the beta forum
is that when I was testing this idea I found a way
to cause a J session to hang, in the k beta:
3 :0('0 :0';'1 2 3';')') ''
--
Raul
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm