summaryrefslogtreecommitdiff
path: root/MLKDynamicContext.m
Commit message (Expand)AuthorAgeFilesLines
* Create environments upon binding when needed.Matthias Andreas Benkard2008-06-301-0/+14
* MLKInterpreter: Fix macro support.Matthias Andreas Benkard2008-06-271-1/+3
* Reimplement the package system.Matthias Andreas Benkard2008-06-241-23/+3
* Make the environment handling system aware of bindings as first-class values.Matthias Andreas Benkard2008-06-241-4/+4
* Rename methods: forBinding -> forSymbolMatthias Andreas Benkard2008-06-241-12/+12
* Improve error reporting in the reader.Matthias Andreas Benkard2008-06-221-0/+2
* Fix a stupid typo.Matthias Andreas Benkard2008-06-221-2/+2
* Add class MLKInterpreter.Matthias Andreas Benkard2008-06-221-0/+15
* Add support for compilation on Mac OS X.Matthias Benkard2008-06-211-0/+2
* Make the list reader work for simple lists.Matthias Andreas Benkard2008-06-191-8/+12
* Fix symbol reading.Matthias Andreas Benkard2008-06-191-0/+5
* Fix number parsing.Matthias Andreas Benkard2008-06-191-0/+13
* MLKDynamicContext: Minor improvements.Matthias Andreas Benkard2008-06-191-7/+10
* MLKDynamicContext#-initialize: Build the initial readtable.Matthias Andreas Benkard2008-06-181-0/+102
* MLKDynamicContext#+initialize: Fix various sources of crashes.Matthias Andreas Benkard2008-06-171-19/+22
* MLKDynamicContext#+initialize: Initialise the package system and set up the g...Matthias Andreas Benkard2008-06-171-1/+67
* MLKDynamicContext: Introduce a global fallback context.Matthias Andreas Benkard2008-06-171-4/+26
* MLKDynamicContext, MLKEnvironment: Add -addBinding:, -boundp:, and -makunbound:.Matthias Andreas Benkard2008-06-151-0/+15
* MLKDynamicContext: Add method -addValue:forBinding:.Matthias Andreas Benkard2008-06-151-5/+7
* MLKDynamicContext, MLKEnvironment: Add -valueForBinding: and -setValue:forBin...Matthias Andreas Benkard2008-06-151-0/+13
* MLKDynamicContext: Implement -findHandler:.Matthias Andreas Benkard2008-06-141-12/+53
* Add method declarations needed by the reader.Matthias Andreas Benkard2008-06-141-0/+22
* 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-2/+13
* MLKDynamicContext: Add support for catch tags.Matthias Andreas Benkard2008-06-121-0/+2
* Add class MLKDynamicContext.Matthias Andreas Benkard2008-06-121-0/+63