The first alpha-0.1 demo was released today for Windows platforms, with other platforms to follow in short.
A few things to play with
Variable precision:
SETPREC
The SETPREC command will take an integer from the stack, the number of significant digits for operations. Any number form 1 to 2007 is acceptable.
LSTO/LRCL
These commands are STO/RCL but for local variables. Local variables can be created anywhere in the code without anything special. Just use LSTO, and the variable wil exist until you exit the current environment (be it a loop, or a secondary, etc)
Bear in mind that this early demo has no display capabilities, so it will display raw numbers (all the digits that the number has stored in memory, and shown "as-is"). That means some ugly representations are possible, like 30 being shown as 3E+1, or integer numbers shown as 3.00000000. This is normal since there are no proper output routines yet.
Soon we'll have a table showing what commands are currently implemented. For now, if any command shows as a variable name on the stack, it means is not implemented yet.
The commands that are currently implemented are:
Transcendentals: LN, EXP, SIN, COS, TAN, ASIN, ACOS, ATAN, ATAN2, SINH, COSH, TANH, ASINH, ACOSH, ATANH
Arithmetic: All operators and SQRT for the square root.
Lists: GET, PUT, GETI, PUTI, HEAD, TAIL, ->LIST, OBJ->
Loops: All commands supported
Flow control: All commands supported
Stack: CLEAR, DUP, DROP, SWAP, ROT, UNROT, PICK
Precision: IP, FP, SETPREC, FLOOR, CEIL
Directories: CRDIR, UPDIR, HOME, PGDIR
Variables: RCL, STO, LRCL, LSTO, INCR, DECR, PURGE