« first day (1 day earlier)      last day (1478 days later) » 

7:18 AM
Updated command list
( ): NOP
(!): Push (length of stack)
("): Right shift stack
(#): Comment
($): Pop [x, y] Push [y, x]
(%): Pop [x, y] Push (y % x)
(&): Pop [x] Store (x) in register
('): Left shift stack
((): Start for loop (iter|var|code)
()): End for loop
(*): Pop [x, y] Push (y * x)
(+): Pop [x, y] Push (y + x)
(,): Print nicely
(-): Pop [x, y] Push (y - x)
(.): Print rawly
(/): Pop [x, y] Push (y / x)
(0): Push (0)
(1): Push (1)
(2): Push (2)
(3): Push (3)
(4): Push (4)
(5): Push (5)
(6): Push (6)
(7): Push (7)
(∧): Pop [x, y] Push (x and y)
(⟑): Pop [x, y] Push (short-circuited x and y)
(∨): Pop [x, y] Push (x or y)
(⟇): Pop [x, y] Push (short-circuited x or y)
(÷): Pop [x] Push (item_split(x))
(«): Start/close a base-255 string
(»): Start/close a base-255 number
(°): Function reference
(•): Two letter function reference
(․): Symbolic function reference
(⍎): Execute a function reference (totally not stolen from APL... what gives you that idea?)
 
 
5 hours later…
12:08 PM
!?
Oh wow, that's a huge pile of instructions.
Uhh, but, doesn't do exactly the same thing as ?
Also with ...
In APL is an eval function.
It's somehow related with executing a function reference...
Both of them are executes anyway.
 
 
10 hours later…
10:22 PM
@petStorm no. One returns a boolean and the other returns a value
One is bool(x and y) and the other is similar to var = x and y
 

« first day (1 day earlier)      last day (1478 days later) »