With some modicitions, J can accpet both ascii and about
30 APL symbols as primitive,
⌈ >. Ceiling
⌊ <. Floor
⍴ $ Shape
∼ -. Not
∣ | Absolute value
⍳ i. Index generator
⋆ ^ Exponential
− - Negation
⌹ %. Matrix inverse
○ o. Pi times
⍟ ^. Logarithm
⌽ |. Reversal
⍋ /: Grade up
⍒ \: Grade down
⍎ ". Execute
⍕ ": Monadic format
⍉ |: Monadic transpose
∈ e. Membership
↑ {. Take
↓ }. Drop
⊥ #: Decode
⊤ #. Encode
≤ <: Less than or equal
≥ >: Greater than or equal
≠ ~: Not equal
∨ +. Or
∧ *. And
⍱ +: Nor
⍲ *: Nand
← =. Is
× * Signum
÷ % Reciprocal
[A←4 3⍴⍳12
0 1 2
3 4 5
6 7 8
9 10 11
⌽
|.
⌽A
9 10 11
6 7 8
3 4 5
0 1 2
|.⌽|.A
9 10 11
6 7 8
3 4 5
0 1 2
f=: '⍳'&⍳
5!:5 <'f'
(226 141 179{a.)&i.
Furthermore, I guess a new global parameter 9!:50/51 could
be used to control 5!:x to print ascii or APL symbol
Other APL symbols are rejected becuase J uses different concepts.
Rotation (first axis) ⊖
Reduce (first axis) ⌿
Scan (first axis) ⍀
Outer product ∘.
--
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