Commit Graph

130 Commits (abf4700af8a0868ae7ad3760c383a735db3ad45a)

Author SHA1 Message Date
James Cash 718b29798a Adding missing semicolon to lisp-docs.factor 2008-11-06 00:20:52 -05:00
James Cash f5db48e3b7 Fixing typo in lisp-docs 2008-11-06 00:20:51 -05:00
James Cash 560399a2b6 Adding some more documentation to extra/lisp 2008-11-06 00:20:51 -05:00
James Cash b250a62f87 Fixing spacing 2008-11-06 00:20:51 -05:00
James Cash 0e18200b16 Fixing defun, adding test for it 2008-11-06 00:20:51 -05:00
James Cash d2d3e1e4f2 Adding more tests to extra/lisp 2008-11-06 00:20:51 -05:00
James Cash f82cb061f5 Fixing bug with quoted expressions for lisp.parser 2008-11-06 00:20:51 -05:00
James Cash 6899bb2898 Adding tests for quoted forms in lisp.parser 2008-11-06 00:20:51 -05:00
James Cash db1a69f6aa Adding support for ' quote syntax in lisp.parser 2008-11-06 00:20:51 -05:00
Doug Coleman 84e267a2a9 remove lib usage 2008-10-02 17:24:55 -05:00
Slava Pestov cf80dd122a Updating code for make and fry changes 2008-09-10 22:11:40 -05:00
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