summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | GUI: Make the copyright notices on the info panel more consistent.Matthias Andreas Benkard2008-08-291-3/+4
|/
* Credits.rtf: Clarify that Toilet Lisp's licence is the GNU LGPLv3 rather ↵Matthias Andreas Benkard2008-08-281-3/+3
| | | | than the GNU GPLv3.
* Add ToiletLispInfo.plist.Matthias Andreas Benkard2008-08-281-0/+23
|
* Listener: Keep the output view on the bottom by scrolling.Matthias Andreas Benkard2008-08-281-0/+38
|
* Listener: Perform GUI manipulation on the main thread.Matthias Andreas Benkard2008-08-282-13/+47
|
* 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
| |