summaryrefslogtreecommitdiff
path: root/MLKPackage.m
Commit message (Collapse)AuthorAgeFilesLines
* Implement MACROEXPAND-1.Matthias Andreas Benkard2008-07-031-0/+1
|
* Implement LIST.Matthias Andreas Benkard2008-07-031-0/+1
|
* Add system functions ADD, ATOM, CONSP, DIVIDE, LISTP, MULTIPLY, NULL, ↵Matthias Andreas Benkard2008-07-031-0/+9
| | | | SUBTRACT, and SYMBOLP.
* Interpreter: Implement UNWIND-PROTECT.Matthias Andreas Benkard2008-07-021-0/+1
|
* SETQ: Recognise symbol macros as assignment locations.Matthias Andreas Benkard2008-07-021-0/+1
|
* Interpreter: Implement SET and %FSET.Matthias Andreas Benkard2008-07-021-0/+2
|
* Implement EQ.Matthias Andreas Benkard2008-07-011-0/+1
|
* Implement a raw version of LOAD.Matthias Andreas Benkard2008-07-011-0/+1
|
* Create environments upon binding when needed.Matthias Andreas Benkard2008-06-301-0/+1
|
* Add class MLKRoot.Matthias Andreas Benkard2008-06-271-0/+6
|
* MLKInterpreter: Implement the VALUES operator.Matthias Andreas Benkard2008-06-271-0/+2
|
* MLKInterpreter: Implement the %LAMBDA operator.Matthias Andreas Benkard2008-06-271-4/+18
|
* Remove class MLKError.Matthias Andreas Benkard2008-06-241-1/+0
|
* Reimplement the package system.Matthias Andreas Benkard2008-06-241-28/+208
|
* Improve error reporting in the reader.Matthias Andreas Benkard2008-06-221-0/+5
|
* Add support for compilation on Mac OS X.Matthias Benkard2008-06-211-0/+1
|
* MLKDynamicContext#+initialize: Fix various sources of crashes.Matthias Andreas Benkard2008-06-171-6/+7
|
* MLKDynamicContext#+initialize: Initialise the package system and set up the ↵Matthias Andreas Benkard2008-06-171-1/+7
| | | | global dynamic context.
* Add class MLKPackage.Matthias Andreas Benkard2008-06-141-0/+144