I like the proposed: NB.(
Would it be closed with: )
Apart from more consistent "naming", what are the other benefits of
multiline comments as a feature that currently aren't provided by {{)n or 0
: 0?

Currently I use Note, a variation on 0 : 0 from the stdlib (
https://code.jsoftware.com/wiki/Standard_Library/stdlib#Note) as mentioned
in the other thread by Chris
Note ''
this line is a comment
so is this one
)

There is shortcut support for this in the JQt editor (Toggle using
Ctrl+Shift+/)
The J extension for VSCode will also highlight these sections as comments
(Alt+Shift+a to set as Note)


On Wed, Sep 1, 2021 at 3:49 AM Henry Rich <[email protected]> wrote:

> The comment delimiter will always be NB. and comments will always run to
> the end of the line.
>
> Multiline comments would be useful.  So far we use 0 : 0 or {{)n to get
> that effect.  Having NB.( or the like to start a multiline comment would
> be useful.  We can keep this topic open.
>
> Henry Rich
>
> On 8/31/2021 11:41 AM, Hauke Rehr wrote:
> > So this is open for silly ideas?
> > Multiline comments ought to be nestable.
> > Personally, I like the way lua does it.
> > Both multiline strings and comments work like this:
> > [[
> > an example string
> > spanning two lines
> > ]]
> > [=[
> > … and
> > another one
> > ]=]
> > [====[
> > as many = signs as you want,
> > so [[nesting]] is done by increasing = count
> > ]====]
> > -- a single line comment
> > --[[
> > an example comment
> > spanning two lines
> > ]]
> > --[=[
> > … and
> > another one
> > ]=]
> > --[====[
> > which may be --[[nested]]
> > the same way;
> > ]====]
> >
> >
> > Maybe using {={ … }=} etc?
> > It doesn’t need to be = but I like that way
> > of making comments nestable.
> >
> >
> >
> > Am 31.08.21 um 17:28 schrieb Henry Rich:
> >> I have wanted this often.  If we could reach consensus on what the
> >> best end-marker would be, I'll look into putting it in.
> >>
> >> Henry Rich
> >>
> >> On 8/31/2021 8:27 AM, 'Rudolf Sykora' via Programming wrote:
> >>> Dear list,
> >>>
> >>>
> >>> if I load a (longer) script, I sometimes want to ignore a part of it
> >>> beyond a certain line. Is there a way to achieve that gracefully? (I
> >>> sometimes just add something syntactically wrong to stop there, on an
> >>> error).
> >>>
> >>>
> >>> Thank you.
> >>> Ruda
> >>> ----------------------------------------------------------------------
> >>> For information about J forums see http://www.jsoftware.com/forums.htm
> >>
> >>
> >
>
>
> --
> This email has been checked for viruses by AVG.
> https://www.avg.com
>
> ----------------------------------------------------------------------
> 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