For multiline comments, the simplest way is to write the comments in
your script, select them and either press Ctrl+/ to comment with NB.
or Ctrl+Shift+/ to make them into a Note. This is in Jqt, and could be
supported in JHS.

On Sat, Apr 1, 2023 at 8:29 AM Eric Iverson <[email protected]> wrote:
>
> I am in favor of linebreak as well as a linejoin. I'd very much like to
> have an easier to type NB.
>
> .. NB.
> ... linejoin (followed by comment)
> .... linebreak
>
> I used to think internal and nested comments were important, but not
> anymore. Not enough bang for the required mechanism.
>
>
>
> On Sat, Apr 1, 2023 at 10:48 AM Jan-Pieter Jacobs <
> [email protected]> wrote:
>
> > I'd be in favour of both .. and ... .
> > Regarding ... , I'd like to note that Matlab uses the same as line joiner
> > (see
> >
> > https://www.mathworks.com/help/matlab/matlab_prog/continue-long-statements-on-multiple-lines.html
> > ),
> > and also turns everything after that into a comment (which is very handy).
> > This would let one also comment longer tacit verbs well, without any
> > extraneous NB.'s . Trivial example would be:
> > avg =: ...
> > +/ ... sum
> > % ... divided by
> > # ... count
> >
> > Your first comment would be incompatible with the easy commenting (without
> > using NB.).
> >
> > I don't like the .:. proposal, since it is more difficult to type different
> > characters instead of the same; I'd rather have ::: (could imagine them
> > looking like the holes for shoelaces, that can be used to tie together
> > lines)...
> >
> > Jan-Pieter
> >
> >
> >
> > On Sat, 1 Apr 2023, 11:26 Elijah Stone, <[email protected]> wrote:
> >
> > > Some time ago, Michal proposed that a line separator be added.  I want to
> > > rekindle that discussion.  The proposal was that .. behave like a line
> > > break
> > > when placed on a single line, such that e.g. {{ a=. y+y .. a }} 2 would
> > do
> > > the
> > > obvious thing.  Short, distinctive, and to the point.
> > >
> > > I also want to propose a line _joiner_, analogous to \ in shell or c:
> > ...,
> > > placed at the beginning or end of a line should join it with the previous
> > > or
> > > next.  Joining lines happens _after_ stripping comments, unlike the other
> > > languages I cited; the goal is to enable large, multi-line definitions
> > > with
> > > commentary for intermediate terms, without the need for pointless
> > > intermediate
> > > definitions.
> > >
> > > It might be objectionable to use such similar symbols for separators and
> > > joiners.  But maybe it's not such a big deal.  Two more ideas:
> > >
> > > 1. Could use the _same_ symbol for both, with its sense depending on
> > where
> > > it's placed in a line.
> > >
> > > 2. Separator could be .:.; metaphor: a hill stops the interpreter in its
> > > tracks.
> > >
> > > I don't like 2 because the larger the separator is, the more annoying it
> > > is to
> > > use.  Joiner can afford to be large, since it only comes into play if the
> > > rest
> > > of the line is sufficiently large.
> > >
> > > Anyway--thoughts?  Comments?  Suggestions?
> > >
> > >   -E
> > > ----------------------------------------------------------------------
> > > For information about J forums see http://www.jsoftware.com/forums.htm
> > >
> > ----------------------------------------------------------------------
> > For information about J forums see http://www.jsoftware.com/forums.htm
> >
> ----------------------------------------------------------------------
> 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