mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-23 04:50:28 +02:00
* module/language/elisp/README: Document that. * module/language/elisp/compile-tree-il.scm: Implement function calls. |
||
---|---|---|
.. | ||
runtime | ||
compile-tree-il.scm | ||
README | ||
runtime.scm | ||
spec.scm |
Guile's Emacs Lisp compiler =========================== This is more or less a lot of work in progress. Here are some notes as well as status information. Already implemented: * progn * if, cond * and, or * quote * referencing and setting (setq) variables * while * let, let* * lambda expressions, function calls using list notation Especially still missing: * other progX forms, will be done in macros * where, unless, will be done in macros * dolist, dotimes using macros * catch/throw, unwind-protect * real elisp reader instead of Scheme's * set based on setq * makunbound, boundp * automatic creation of fluids when needed * macros * general primitives (+, -, *, cons, ...) * funcall and apply * fset & friends * defvar, defun