Characters inside quote are never white spaces to J engine,
characters that J parser can see do matter, eg

   ". TAB,'i.5'
0 1 2 3 4

  ". FF,'i.5'
|spelling error
|
    i.5
|   ^
|   ".FF,'i.5'


other examples,

0!:0 LF,FF,LF          NB. ok (not sure why)
0!:0 LF,FF,FF,LF       NB. error


Вс, 14 дек 2014, Raul Miller написал(а):
> Note that if you quote the ^L or put it in a Note'' script, it does
> not matter how J parses the character.
> 
> That said, it sounds wrong that the line ending changes the
> significance of the character - I think that I would not like that
> behavior preserved in future versions of J.
> 
> Thanks,
> 
> -- 
> Raul
> 
> On Sun, Dec 14, 2014 at 1:00 PM, Michal Wallace
> <[email protected]> wrote:
> > So: in a bizarre twist, it seems that the dos2unix program I was using
> > to test whether line endings mattered is also a unix2dos program, and so
> > my results were unreliable.
> >
> > It turns out line endings *do* matter: J happily treats ^L as whitespace
> > when using unix-style ^J line endings, but treats it as an (ill-formed)
> > identifier when using DOS-style ^J^M endings.
> >
> > So now the trick is just getting the JQt editor to preserve the line ending
> > style... :)
> > ----------------------------------------------------------------------
> > For information about J forums see http://www.jsoftware.com/forums.htm
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm

-- 
regards,
====================================================
GPG key 1024D/4434BAB3 2008-08-24
gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3
gpg --keyserver subkeys.pgp.net --armor --export 4434BAB3
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to