First code for elisp compilation, handling a very limited set of operations (but...
[bpt/guile.git] / module / language / elisp / README
1 Guile's Emacs Lisp compiler
2 ===========================
3
4 This is more or less a lot of work in progress. Here are some notes as well
5 as status information.
6
7 Already implemented:
8 * progn
9 * if, cond
10 * and
11 * quote
12
13 Especially still missing:
14 * other progX forms, will be done in macros
15 * where, unless, will be done in macros
16 * or
17 * while, other loops using macros
18 * catch/throw, unwind-protect
19 * real elisp reader instead of Scheme's
20 * handling of variables: setq, referencing, let -- using fluids for scoping
21 * macros
22 * general primitives (+, -, *, cons, ...)
23 * functions, lambdas