summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Listener: Evaluate fixnums without crashing.Matthias Benkard2008-08-281-1/+3
|
* Listener: Run the evaluator in its own thread.Matthias Benkard2008-08-282-8/+23
|
* Listener: Execute code after reading it.Matthias Benkard2008-08-2813-372/+739
|
* LOAD: Print messages on *STANDARD-OUTPUT* instead of stderr.Matthias Andreas Benkard2008-08-282-13/+19
|
* Add class MLKFileHandleStream.Matthias Andreas Benkard2008-08-285-6/+136
|
* Eliminate MLKStream, introduce MLKBinaryStream and MLKCharacterStream.Matthias Andreas Benkard2008-08-2833-314/+610
|
* Listener: Add output stream stubs.Matthias Benkard2008-08-282-0/+37
|
* Listener: Select the input field after clearing it.Matthias Andreas Benkard2008-08-281-1/+2
|
* Add Credits.rtf.Matthias Benkard2008-08-281-0/+10
|
* Listener: Disable the “Submit” button while the interpreter is working, ↵Matthias Benkard2008-08-285-251/+307
| | | | move status messages to the bottom left.
* Listener: Add a bottom bar indicating the interpreter's status.Matthias Benkard2008-08-286-1166/+1444
|
* GUI: Customise the standard about panel.Matthias Benkard2008-08-285-20/+11
|
* Xcode project: Bring targets' names more in line with what GNUmakefile calls ↵Matthias Benkard2008-08-281-13/+13
| | | | them.
* Listener: Colour comment output.Matthias Benkard2008-08-283-1095/+1124
|
* Listener: Take input from the user and print the forms read back.Matthias Benkard2008-08-281-0/+44
|
* Xcode project: Cleanups.Matthias Benkard2008-08-281-12/+10
|
* GUI: Add a hack preventing the LLVM compiler from being optimised out by ld.Matthias Benkard2008-08-281-0/+11
|
* Rename Toilet.nib to MainMenu.nib.Matthias Benkard2008-08-286-10/+45
|
* RPLACA, RPLACD: Return the modified cons instead of NIL.Matthias Andreas Benkard2008-08-271-2/+2
|
* Update GNUmakefile.Matthias Andreas Benkard2008-08-272-2/+47
|
* Add beginnings of a graphical listener.Matthias Benkard2008-08-277-2/+7690
|
* MLKStream: Add -writeChar and -writeString.Matthias Benkard2008-08-272-16/+42
|
* MLKForm class cluster: Add missing pieces of declaration handling.Matthias Andreas Benkard2008-08-251-2/+28
|
* MLKForm class cluster: Add missing pieces of memory management.Matthias Andreas Benkard2008-08-251-0/+14
|
* MLKForm class cluster: Add appropriate -dealloc methods.Matthias Andreas Benkard2008-08-251-2/+167
|
* Remove obsolete function MLKDispatchRootFunction.Matthias Andreas Benkard2008-08-252-32/+0
|
* MLKRoot: Fix some cases of lossage introduced by patch ↵Matthias Andreas Benkard2008-08-251-5/+7
| | | | 76aa8a27f85fdea83da02e04659028b98e76407e.
* Dispatch intrinsic functions statically instead of dynamically.Matthias Andreas Benkard2008-08-255-365/+397
| | | | This is a major simplification.
* GNUmakefile: Restore the possibility of compiling without LLVM.Matthias Andreas Benkard2008-08-251-0/+5
|
* Minor cleanups.Matthias Andreas Benkard2008-08-241-2/+5
|
* MLKLexicalContext#-functionIsInline: When in doubt, return NO.Matthias Andreas Benkard2008-08-241-0/+2
|
* Remove defunct intrinsic function MACROEXPAND-ALL.Matthias Andreas Benkard2008-08-241-12/+0
|
* LOAD: Reraise caught exceptions.Matthias Andreas Benkard2008-08-241-0/+1
|
* MLKInterpretedClosure: Handle null argument lists correctly.Matthias Andreas Benkard2008-08-241-1/+1
|
* MLKMultipleValueCallForm: Make _functionForm an MLKForm instead of an id.Matthias Andreas Benkard2008-08-242-2/+4
|
* MLKMacroCallForm: Handle macro functions returning no values more gracefully.Matthias Andreas Benkard2008-08-241-5/+13
|
* Interpreter: Handle forms returning no values correctly.Matthias Andreas Benkard2008-08-241-24/+28
|
* Interpreter: Disable debugging mode by default.Matthias Andreas Benkard2008-08-241-1/+1
|
* Interpreter: Fix a couple of really stupid bugs.Matthias Andreas Benkard2008-08-241-4/+5
|
* MLKLetForm: Support atomic variable binding forms.Matthias Andreas Benkard2008-08-241-1/+12
|
* Merge mulk_benkard@ssh.phx.nearlyfreespeech.net:/home/htdocs/code/mulklispMatthias Andreas Benkard2008-08-2418-1220/+1068
|\
| * Add a couple of debugging statements.Matthias Benkard2008-08-242-11/+24
| |
| * Promote special operator EVAL to an intrinsic function.Matthias Benkard2008-08-244-4/+9
| |
| * MLKInterpretedClosure: Adapt to the new interpreter.Matthias Benkard2008-08-245-42/+26
| |
| * Fix some bugs in the new interpreter.Matthias Benkard2008-08-241-41/+34
| |
| * Refactor the interpreter so as to build upon the MLKForm class cluster.Matthias Benkard2008-08-246-1134/+597
| | | | | | | | The transition is not finished yet, so lots of things are broken right now.
| * Update Xcode project.Matthias Benkard2008-08-242-6/+374
| |
| * MLKLexicalEnvironment: Fix value setting.Matthias Benkard2008-08-241-2/+2
| |
| * MLKLexicalContext: Support NIL as a variable and function name.Matthias Benkard2008-08-241-10/+10
| |
| * Merge branch 'master' of ↵Matthias Benkard2008-08-241-1/+1
| |\ | | | | | | | | | mulk_benkard@ssh.phx.nearlyfreespeech.net:/home/public/code/mulklisp