summaryrefslogtreecommitdiff
path: root/lang/elisp/internals/lambda.scm
AgeCommit message (Collapse)AuthorFilesLines
2009-12-01remove (lang elisp), as it won't work with the new evaluatorAndy Wingo1-109/+0
* lang/: Delete. This causes me some pain, but the new elisp compiler is coming soon, and the old one really won't work with the new evaluator. * Makefile.am: * configure.ac: Autotoolery for elisp removal. * test-suite/tests/elisp.test: Comment out the body of the elisp test. The tests themselves should be useful in the new world, though.
2009-04-25Fix the elisp memoizer code for syncase-in-boot-9Andy Wingo1-0/+1
* lang/elisp/interface.scm: * lang/elisp/internals/lambda.scm: * lang/elisp/primitives/syntax.scm: * lang/elisp/transform.scm: Use (lang elisp expand) as the transformer, because we really are intending this code for the memoizer and not the compiler. * lang/elisp/expand.scm: A null expander. * lang/elisp/interface.scm (use-elisp-file, use-elisp-library): * lang/elisp/transform.scm (scheme): Turn these defmacros into procedure->memoizing-macro calls, given that without syncase we have no defmacro either. * lang/elisp/primitives/fns.scm (macroexpand): Comment out, as Scheme's macro expander (temporarily on hiatus) won't work with elisp.
2002-02-08* Complete Elisp translator work.Neil Jerram1-23/+23
2002-02-04* Further Elisp translator work.Neil Jerram1-0/+108