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