blob: b844f7d2987de6eef760a6cd298f5e572a587085 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
### Lispy
A simple lisp/scheme interpreter
### TODO
* Support Quasiquote (and comma)
* Support macros
* Add FFI (Foreing Function Interface) (Maybe codegen whole c std lib)
Remember:
* Need special procedures (procedures that don't evaluate their arguments like lambda, quote, if/cond)
### Development Notes
* Figure out how to deal with lexer and repl
* when the tokens aren
*
|