summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* MLKLexicalContext: Add support for symbol macros.Matthias Andreas Benkard2008-06-222-0/+14
* Improve error reporting in the reader.Matthias Andreas Benkard2008-06-227-5/+30
* Add a -descriptionForLisp method to all number classes.Matthias Andreas Benkard2008-06-227-0/+31
* Fix a number of bugs in the REPL.Matthias Andreas Benkard2008-06-221-11/+33
* Add class MLKLexicalContext.Matthias Andreas Benkard2008-06-223-11/+231
* Fix a stupid typo.Matthias Andreas Benkard2008-06-222-3/+3
* REPL: Create an autorelease pool in each iteration.Matthias Andreas Benkard2008-06-221-0/+7
* Add classes MLKLexicalEnvironment and MLKReadEvalPrintLoop.Matthias Andreas Benkard2008-06-228-18/+368
* Add class MLKInterpreter.Matthias Andreas Benkard2008-06-228-4/+270
* Add support for compilation on Mac OS X.Matthias Benkard2008-06-2124-1/+47
* Make the list reader work for simple lists.Matthias Andreas Benkard2008-06-196-17/+55
* Fix escaped symbol reading.Matthias Andreas Benkard2008-06-193-6/+38
* MLKLowLevelTests: Add -testTokens.Matthias Andreas Benkard2008-06-191-0/+57
* Fix the reader's token recognition code.Matthias Andreas Benkard2008-06-194-3/+23
* Fix symbol reading.Matthias Andreas Benkard2008-06-193-3/+11
* Fix number parsing.Matthias Andreas Benkard2008-06-196-11/+76
* MLKLowLevelTests: Add -testInitialReadtable.Matthias Andreas Benkard2008-06-192-4/+24
* MLKDynamicContext: Minor improvements.Matthias Andreas Benkard2008-06-191-7/+10
* MLKDynamicContext#-initialize: Build the initial readtable.Matthias Andreas Benkard2008-06-181-0/+102
* MLKReadtable: Add support for changing syntax types and setting and unsetting...Matthias Andreas Benkard2008-06-182-33/+73
* MLKReadtable: Treat unknown characters as alphabetic constituents.Matthias Andreas Benkard2008-06-182-26/+52
* MLKSymbol: Override -hash.Matthias Andreas Benkard2008-06-182-1/+13
* 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#+initialize: Fix various sources of crashes.Matthias Andreas Benkard2008-06-176-26/+78
* MLKDynamicContext#+initialize: Initialise the package system and set up the g...Matthias Andreas Benkard2008-06-176-3/+96
* MLKDynamicContext: Introduce a global fallback context.Matthias Andreas Benkard2008-06-172-4/+28
* MLKReadtable: Stylistic improvements.Matthias Andreas Benkard2008-06-171-33/+18
* MLKReadtable: Implement constituent trait support.Matthias Andreas Benkard2008-06-172-0/+65
* Add category NSString(MLKPrinting).Matthias Andreas Benkard2008-06-173-1/+59
* GNUmakefile: Minor improvements.Matthias Andreas Benkard2008-06-171-2/+6
* MLKCons#-descriptionForLisp: Fix a stupid typo.Matthias Andreas Benkard2008-06-171-1/+1
* MLKStream#-readChar: Do something sane.Matthias Andreas Benkard2008-06-171-5/+16
* Build the system as a framework, include the StepTalk Shell for quick testing.Matthias Andreas Benkard2008-06-1736-15/+3392
* MLKCons, MLKSymbol: Override -descriptionForLisp.Matthias Andreas Benkard2008-06-174-0/+36
* Add class MLKStringInputStream.Matthias Andreas Benkard2008-06-173-1/+70
* Add category NSObject(MLKPrinting).Matthias Andreas Benkard2008-06-173-1/+54
* MLKReadtable: Replace -isDigit: with -isDigit:base:.Matthias Andreas Benkard2008-06-163-14/+21
* Add class MLKParenReader.Matthias Andreas Benkard2008-06-166-7/+127
* Add protocol MLKFuncallable.Matthias Andreas Benkard2008-06-166-8/+33
* Add classes MLKDoubleFloat and MLKSingleFloat.Matthias Andreas Benkard2008-06-164-5/+261
* MLKFloat: Explicitly declare the contract for subclasses.Matthias Andreas Benkard2008-06-162-2/+42
* Add class MLKFloat.Matthias Andreas Benkard2008-06-165-10/+160
* Add class MLKRatio.Matthias Andreas Benkard2008-06-155-10/+137
* Move the DEFINE_GMP_OPERATION macro to util.h.Matthias Andreas Benkard2008-06-152-15/+14
* MLKInteger: Generalise the DEFINE_MPZ_OPERATION macro.Matthias Andreas Benkard2008-06-151-16/+23
* Add class MLKInteger.Matthias Andreas Benkard2008-06-155-7/+135
* MLKReader: Read numbers.Matthias Andreas Benkard2008-06-155-1/+261
* MLKReader: Properly handle single and double package markers.Matthias Andreas Benkard2008-06-151-2/+12
* MLKReader: Read symbols.Matthias Andreas Benkard2008-06-151-1/+46