Yes.  $: applies only to tacit programs or tacit components of sentences.

The simplest way to get a stack error is

$: 0

(but if you can make it crash in 9.4 or later, please report how you did it and what your JVERSION is)

$: means 'execute the verb phrase I was contained in'.  $: by itself means 'execute myself' with nothing to stop the recursion.

$: is difficult to define in words. https://code.jsoftware.com/wiki/Vocabulary/dollarco under More Information is the best I can do.

Henry Rich

On 5/15/2023 8:36 AM, Brian Schott wrote:
Reading in Nuvoc I see the following comment. Perhaps, it pertains.

3. In no case does $: refer to a larger unit than the sentence it appears
in, for example an explicit definition in which it appears.
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to