Henry Rich <[email protected]> wrote:
> RE: #:, with multiple dots, creates a list. #. creates an atom.
Yeah, AFAICT there's not really a "system" to the dot usage, per se, so much as
an art:
". converts into a (single) number/array
": splits into (multiple) boxes
|. works on the lower level, i.e. data
|: works on the higher level, i.e. shape
{. works at the front
{: works at the back
<. and >. add/subtract less than unity; returns single lesser/greater side
<: and >: add/subtract exactly unity; boolean less/greater than
^. works on lower level, i.e. numbers
^: works on higher level, i.e. verbs
~. has the nub
~: spread out nub
...
There are also vague resemblances with APL characters here and there. Any other
nifty patterns in the spellings?
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm