I have this phrase, saved to a register in emacs, that I use for notes - it timestamps the start and end of the note:
qts'' [ 0 : 0 [ smoutput qts'' On Wed, Jul 25, 2018 at 6:53 PM Ric Sherlock <[email protected]> wrote: > Hi Sergey, > Your version of Note will break the current dyadic design of Note as > described in the stdlib.ijs script (see extract below) > http://www.jsoftware.com/wsvn/base8/trunk/main/main/stdlib.ijs > > Currently the dyadic form causes Note to render the rest of the current > line as a "comment". Your version will cause the Note to be multiline in > both the monadic and dyadic forms. > > Personally I quite like your version given that I tend to use (NB.) rather > than dyadic (Note) and it would then "standardise" Note as the method for > making multiline comments. > > The question is how common the dyadic use of Note is and therefore how much > legacy code the change would break? > > NB.- > NB.-*Monadic form:* > NB.- > NB.-This enables multi line comments without repeated NB.-and > NB.-requires a right parenthesis in the first column of a line to > NB.-close. The right argument may be empty, numeric, text, or any > NB.-noun. Reads and displays the comment text but always returns an > NB.-empty character string so the comment is not duplicated on screen. > NB.- > NB.-The right argument can number or describe the notes, e.g. > NB.- > NB.+ Note 1 Note 2.2 or Note 'The special case' etc. > NB.- > NB.-*Dyadic form:* > NB.- > NB.-This permits a single consist form of comment for any lines which are > NB.-not tacit definitions. The left argument must be a noun. The function > NB.-code displays the right argument and returns the left argument. > NB.- > NB.-example: > NB.+Note 1 > NB.+... note text > NB.+) > NB. > NB.+ (2 + 3)=(3 + 2) Note 'addition is commutative' > > > On Thu, Jul 26, 2018 at 10:27 AM, Sergey Kamenev <[email protected]> > wrote: > > > Hi! > > > > Currently: > > > > Note > > 3 : '0 0 $ 0 : 0' :[ > > > > Example: > > > > Note 'Details' > > bla-bla > > ) > > > > My variant: > > Note =: 3 : '0 0 $ 0 : 0' : $:@] > > > > Allow old and new variant: > > > > 1 Note 'Introduction' > > bla-bla > > ) > > > > 2 Note 'Details' > > bla-bla > > ) > > > > Note 'Old' > > bla-bla > > ) > > > > > > Nice day! > > Sergey > > > > ---------------------------------------------------------------------- > > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm -- Devon McCormick, CFA Quantitative Consultant ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
