summaryrefslogtreecommitdiff
path: root/MLKEnvironment.m
Commit message (Collapse)AuthorAgeFilesLines
* Replace all occurrences of “Étoilisp” with “Toilet Lisp”.Matthias Andreas Benkard2008-08-051-1/+1
|
* Add fixnum-aware macros LRETAIN, LRELEASE, LDESTROY, LAUTORELEASE, ↵Matthias Andreas Benkard2008-08-041-3/+3
| | | | LASSIGN_COPY, and LASSIGN.
* Add MLKPrintToString along with a couple of fixnum handling functions.Matthias Andreas Benkard2008-08-041-3/+4
|
* Remove reliance on Mac OS X 10.5 features.Matthias Andreas Benkard2008-07-061-4/+11
|
* Environment handling: Add MLKEnvironment methods for direct access to bindings.Matthias Andreas Benkard2008-06-251-1/+15
|
* Make the environment handling system aware of bindings as first-class values.Matthias Andreas Benkard2008-06-241-64/+64
|
* Rename methods: forBinding -> forSymbolMatthias Andreas Benkard2008-06-241-9/+9
|
* Allow binding NIL in environments.Matthias Andreas Benkard2008-06-231-3/+6
|
* Initialise the global environment on startup.Matthias Andreas Benkard2008-06-231-0/+9
|
* Add support for compilation on Mac OS X.Matthias Benkard2008-06-211-0/+1
|
* MLKEnvironment#-valueForBinding:: Don't initiate an infinite loop.Matthias Andreas Benkard2008-06-181-1/+1
|
* MLKEnvironment: Store [NSNull null] instead of nil.Matthias Andreas Benkard2008-06-181-0/+2
|
* MLKDynamicContext, MLKEnvironment: Add -addBinding:, -boundp:, and -makunbound:.Matthias Andreas Benkard2008-06-151-6/+49
|
* MLKDynamicContext, MLKEnvironment: Add -valueForBinding: and ↵Matthias Andreas Benkard2008-06-151-2/+2
| | | | -setValue:forBinding:.
* MLKDynamicContext: Implement -findHandler:.Matthias Andreas Benkard2008-06-141-1/+16
|
* Apply the GNU GPLv3 to all files.Matthias Andreas Benkard2008-06-141-1/+16
|
* Call [super init] from every initialiser of every class.Matthias Andreas Benkard2008-06-141-0/+1
|
* Override -dealloc in every class.Matthias Andreas Benkard2008-06-131-0/+7
|
* Simplify MLKEnvironment.Matthias Andreas Benkard2008-06-121-42/+34
|
* MLKEnvironment: add -initWithBindings, -initWithParent, -addBinding, and ↵Matthias Andreas Benkard2008-06-121-2/+31
| | | | -addBindings.
* Beginnings of a Lisp compiler.Matthias Andreas Benkard2008-06-101-0/+61