Commit Graph

119 Commits (079cbbfb77889a4240646ecde7239de4cc1bf4ea)

Author SHA1 Message Date
James Cash c25abc5d00 Adding tests for <LISP ... LISP> 2008-09-08 23:39:15 -04:00
James Cash b24a7ee3c4 Fixing bugs in extra/lisp, adding <LISP ... LISP> 2008-09-08 23:39:15 -04:00
James Cash 1faba13945 Adding more tests to extra/lisp 2008-09-08 23:39:15 -04:00
James Cash be4e613861 Working on adding a <LISP word 2008-09-08 23:39:15 -04:00
James Cash 0037734cfa Reinstating failing test 2008-09-08 23:39:14 -04:00
Slava Pestov 5cbd1fe8fc Remove unnecessary dependency on peg.expr 2008-09-08 01:09:52 -05:00
James Cash 25593873e9 Commenting out failing test for push 2008-08-23 23:16:10 -04:00
James Cash 5fb15e4c86 More work on extra/lisp - fixing begin 2008-08-23 23:13:35 -04:00
James Cash 3a8d20c5bd Macro-expansion requires another call 2008-08-23 23:13:34 -04:00
James Cash 9d61d71e61 Removing 'begin' as a macro, doing it as a special form 2008-08-23 23:13:33 -04:00
James Cash 3ae000d5ab varadic lambdas now working 2008-08-23 23:13:33 -04:00
James Cash 2487ff9c8c Constant-diadic lambdas work now, just need to get vararg lambdas and macros 2008-08-23 23:13:32 -04:00
James Cash e6c9a3dfa5 Adding continutations to USING: list for extra/lisp 2008-08-23 23:13:32 -04:00
James Cash a7f385ef12 Minor changes, still trying to get lisp working 2008-08-23 23:13:31 -04:00
James Cash 1e1fab23b5 More changes to lisp, trying to handle multiple body statements. CURRENTLY BROKEN 2008-08-23 23:13:31 -04:00
James Cash 70bb6b71ee More refactorings to extra/lisp in the wake of peg changes 2008-08-23 23:13:31 -04:00
James Cash 7678676455 Fixing lisp for changes to peg 2008-08-23 23:13:30 -04:00
James Cash 4013d5059a Refactoring lisp tests 2008-08-23 23:13:30 -04:00
James Cash 2e8d58d131 Removing extraneous lines from lisp tests 2008-08-23 23:13:29 -04:00
James Cash c0b810f970 Fixing 'begin' macro definition 2008-08-23 23:13:28 -04:00
James Cash 5fc2942893 Minor changes 2008-08-23 23:13:28 -04:00
James Cash 2a36571ca2 Minor changes to tests 2008-08-23 23:13:28 -04:00
James Cash 18f3fb004d Still working on lisp macros... 2008-08-23 23:13:27 -04:00
James Cash a8cd6eb099 Defining 'begin' as a macro in lisp tests and fixing indentation 2008-08-23 23:13:26 -04:00
James Cash b4ee671500 Removing special case for 'begin' in lisp - will implement as a macro 2008-08-23 23:13:25 -04:00
James Cash 6543c03b0f Fixing lisp's defmacro for 'if' 2008-08-23 23:13:25 -04:00
James Cash 452f59759a Minor changes to lisp 2008-08-23 23:13:24 -04:00
James Cash 70baf7c9f7 Some fixes for cond 2008-08-23 23:13:24 -04:00
James Cash 6d4a366787 Fixing definitions for lisp tests 2008-08-23 23:13:23 -04:00
James Cash 43a9413da5 Fixing typo in lisp tests 2008-08-23 23:13:22 -04:00
James Cash 0fa6dc12f2 More work on lisp macros 2008-08-23 23:13:22 -04:00
James Cash 1824e1c413 Reinstating unit tests for lisp 2008-08-23 23:13:21 -04:00
Chris Double 59857a455b Fix lisp unit tests 2008-07-11 11:37:02 +12:00
Chris Double d808d49f68 Fix lisp.parser unit tests 2008-07-11 11:37:02 +12:00
Slava Pestov 537269447c Move mirrors out of the boot image 2008-07-02 00:20:01 -05:00
Eduardo Cavazos bf238283da Update code for combinators.short-circuit 2008-06-24 13:47:54 -05:00
James Cash 4cc5585a07 Commented out remaining failing tests 2008-06-11 02:45:31 -04:00
James Cash f9676666bd Working on evaluation of arguments in lisp 2008-06-11 01:37:07 -04:00
James Cash aec57446ab Fixing and adding tests for lisp 2008-06-11 01:36:35 -04:00
James Cash ea1ad5ac34 Adding fix to lisp.parser to allow lisp-exprs to be atoms 2008-06-11 01:36:35 -04:00
James Cash 05c84a72e1 Re-inserting unit tests 2008-06-11 01:36:35 -04:00
James Cash 90f61751d9 lisp broken for now, commenting out tests that fail for the sake of not breaking the build, will reinstate them tomorrow 2008-06-11 01:36:35 -04:00
James Cash 3d09e6f82f Adding test for quasiquote 2008-06-11 01:33:55 -04:00
James Cash d7e8d65d81 Fix to macro-expand 2008-06-11 01:33:55 -04:00
James Cash 2a92f454a6 Fixing rest-lambda 2008-06-11 01:33:55 -04:00
Eduardo Cavazos b87eee4d74 more short-circuit updates 2008-06-10 21:06:36 -05:00
James Cash a126ad755a More work on macros 2008-06-07 00:29:39 -04:00
James Cash f383c9a734 Removing commented-out junk 2008-06-07 00:29:39 -04:00
James Cash b64a115226 More refactorings to lisp 2008-06-06 00:29:22 -04:00
James Cash 9a0484b3a5 Minor edits 2008-06-05 20:38:12 -04:00