summaryrefslogtreecommitdiff
path: root/MLKDynamicContext.m
Commit message (Expand)AuthorAgeFilesLines
* Switch from NS_DURING..NS_HANDLER..NS_ENDHANDLER to @try..@catch..@finally.Matthias Andreas Benkard2008-09-021-17/+8
* Add class MLKFileHandleStream.Matthias Andreas Benkard2008-08-281-3/+21
* Dispatch intrinsic functions statically instead of dynamically.Matthias Andreas Benkard2008-08-251-0/+3
* Prettify LOAD output.Matthias Andreas Benkard2008-08-071-0/+3
* Replace all occurrences of “Étoilisp” with “Toilet Lisp”.Matthias Andreas Benkard2008-08-051-1/+1
* Remove MLKLinkedList.Matthias Benkard2008-08-041-1/+0
* Add fixnum-aware macros LRETAIN, LRELEASE, LDESTROY, LAUTORELEASE, LASSIGN_CO...Matthias Andreas Benkard2008-08-041-16/+17
* Add *SYSTEM-INITIALISED-P*.Matthias Andreas Benkard2008-08-021-0/+3
* Reader: Add support for dispatching macro characters.Matthias Andreas Benkard2008-07-311-1/+11
* Reader: Support quasiquotation.Matthias Andreas Benkard2008-07-261-2/+10
* Interpreter: Establish catch tags in the dynamic context.Matthias Andreas Benkard2008-07-071-15/+5
* Use NS_VALUERETURN properly.Matthias Andreas Benkard2008-07-061-13/+7
* Reader: Support comments introduced by semicolons.Matthias Andreas Benkard2008-07-061-1/+5
* Reader: Add support for quoting.Matthias Andreas Benkard2008-07-031-1/+5
* Interpreter: Implement SET and %FSET.Matthias Andreas Benkard2008-07-021-0/+5
* Reader: Add support for string literals.Matthias Andreas Benkard2008-07-011-2/+6
* Simplify environment inheritance.Matthias Andreas Benkard2008-06-301-23/+5
* 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