A simple lisp-like language; current features:
- lisp-1
- a laughable parser
- basic math operators (
+
,-
,*
,/
) - comparison operators (
>
,>=
,=
,!=
, …) - logical operators (
and
,or
,xor
,not
) - the
pi
constant typed from memory (beware) - strings
if
conditionals- list functions,
cons
,list
,car
,cdr
- assignments with
set!
- function definitions with
def!
- lexical scopes with
scope
progn
- i/o
To-do:
- macros
- et al.