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

Reply via email to