Cross-posted to programming forum at request of Chris Burke.
Ian Clark

---------- Forwarded message ----------
From: Ian Clark <[email protected]>
Date: Wed, May 9, 2018 at 10:35 AM
Subject: Convention to stop loading a script
To: [email protected]


Can I propose we agree to alter the stdlib verb: (load) to provide a way to
stop loading a given script?

   @@NB. stop loading at this line

…certainly does that, but generates an unwelcome "syntax error". This can
interfere with calling processes.

I propose @@@… (three or more) as the conventional end-of-script marker. A
line of @@@… offers a clear marker to draw attention to what's happening.

There are a number of reasons why you might want to do this:

++ to partly-load a script for testing

++ to omit test code for operational use

++ to keep notes at the bottom of a script (as I do)
   0 :0 NB. a block of notes
or
   Note 'a block of notes'
…has the disadvantage of turning off syntax coloring, also resuming
interpreting code as soon as it hits an isolated right parenthesis.

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

Reply via email to