summaryrefslogtreecommitdiff
path: root/MLKPackage.m
Commit message (Collapse)AuthorAgeFilesLines
* Promote special operators SET and %FSET to intrinsics.Matthias Andreas Benkard2008-08-171-1/+1
|
* Add COMPILE.Matthias Andreas Benkard2008-08-131-0/+1
|
* MLKForm class cluster: Implement declaration and docstring handling.Matthias Benkard2008-08-111-0/+1
|
* Various minor bugfixes.Matthias Andreas Benkard2008-08-091-0/+3
|
* Make MLKPackage Fix-and-Continue-friendly.Matthias Benkard2008-08-081-20/+33
|
* Fix %FOREIGN-LAMBDA.Matthias Benkard2008-08-081-0/+1
|
* Centralise declaration and documentation string handling.Matthias Andreas Benkard2008-08-071-0/+1
|
* Replace all occurrences of “Étoilisp” with “Toilet Lisp”.Matthias Andreas Benkard2008-08-051-1/+1
|
* Add support for fixnums.Matthias Andreas Benkard2008-08-041-0/+6
|
* Add fixnum-aware macros LRETAIN, LRELEASE, LDESTROY, LAUTORELEASE, ↵Matthias Andreas Benkard2008-08-041-10/+10
| | | | LASSIGN_COPY, and LASSIGN.
* Add MLKPrintToString along with a couple of fixnum handling functions.Matthias Andreas Benkard2008-08-041-10/+10
|
* Export EVAL-WHEN and MULTIPLE-VALUE-CALL.Matthias Andreas Benkard2008-08-031-0/+2
|
* Add *SYSTEM-INITIALISED-P*.Matthias Andreas Benkard2008-08-021-0/+2
|
* Add %FSETQ.Matthias Andreas Benkard2008-08-021-0/+1
|
* Add %FLET and FLET.Matthias Andreas Benkard2008-07-311-0/+1
|
* Add %MACROLET.Matthias Andreas Benkard2008-07-311-0/+1
|
* Make keywords self-evaluate while interning, not while reading.Matthias Andreas Benkard2008-07-311-0/+23
|
* Reader: Add support for dispatching macro characters.Matthias Andreas Benkard2008-07-311-1/+3
|
* Add SEND-BY-NAME.Matthias Andreas Benkard2008-07-291-0/+1
|
* Add PRIMITIVE-TYPE-OF.Matthias Andreas Benkard2008-07-281-0/+1
|
* Add FUNCTION.Matthias Andreas Benkard2008-07-271-0/+1
|
* Add SYMBOL-NAME.Matthias Andreas Benkard2008-07-271-0/+1
|
* Package system: Fix symbol uninheriting.Matthias Andreas Benkard2008-07-271-16/+30
|
* Make MACROEXPAND-ALL an entry point to the minimal compiler.Matthias Andreas Benkard2008-07-271-0/+1
|
* Add OBJC-CLASS-OF, OBJC-SUBCLASSP, FIND-OBJC-CLASS, and NS-LOG.Matthias Andreas Benkard2008-07-261-0/+4
|
* Replace SET-CAR and SET-CDR with RPLACA and RPLACD.Matthias Andreas Benkard2008-07-081-2/+2
|
* Implement IMPORT, INTERN, and MAKE-SYMBOL.Matthias Andreas Benkard2008-07-081-0/+3
|
* Implement GENSYM.Matthias Andreas Benkard2008-07-071-0/+1
|
* Interpreter: Implement CATCH and THROW.Matthias Andreas Benkard2008-07-071-0/+2
|
* Export FIND-PACKAGE and STRING from package TOILET-SYSTEM.Matthias Andreas Benkard2008-07-061-0/+2
|
* Add IN-PACKAGE directives to init.lisp.Matthias Andreas Benkard2008-07-061-0/+2
|
* Interpreter: Add special operator IN-PACKAGE.Matthias Andreas Benkard2008-07-061-0/+1
|
* Fix SHADOW.Matthias Andreas Benkard2008-07-061-1/+3
|
* Implement EXPORT, SHADOW, and UNEXPORT.Matthias Andreas Benkard2008-07-061-1/+5
|
* Export standard special variable names from the COMMON-LISP package.Matthias Andreas Benkard2008-07-061-0/+45
|
* 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
|