KDr2 e484114abe calling macro func in a new env for macro expanding | 8 年之前 | |
---|---|---|
benchmarks | 10 年之前 | |
extensions | 9 年之前 | |
interpreter | 8 年之前 | |
tests | 8 年之前 | |
.gitignore | 10 年之前 | |
LICENSE | 10 年之前 | |
README.md | 10 年之前 | |
main.go | 10 年之前 |
This is a LISP dialect designed as an embedded extension language for the Go programming language. It is implemented in pure Go, so it can be easily ported to all systems and architectures that Go targets.
Here is a list of what features are implemented and not implemented so far.
+
, -
, *
, /
, mod
)sll
, srl
, sra
)bit-and
, bit-or
, bit-xor
)<
, >
, <=
, >=
, =
, and not=
)and
and or
)cond
)fn
)def
, defn
, and let
)The full documentation can be found in the Wiki.