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 |
James Cash
|
60db47acf4
|
Macros almost working
|
2008-06-05 18:15:05 -04:00 |
James Cash
|
35e2bb8711
|
More macro tests
|
2008-06-05 18:14:43 -04:00 |
James Cash
|
b494a18b9e
|
Adding tests for macros now
|
2008-06-05 16:28:24 -04:00 |
James Cash
|
be4cc36e12
|
Implementing quasiquotes for lisp
|
2008-06-05 04:16:34 -04:00 |
James Cash
|
7372423e4b
|
Working on quasi-quoted forms
|
2008-06-05 04:16:34 -04:00 |
James Cash
|
3ec7d8c20d
|
Changing names of lmap to lmap>array
|
2008-06-04 00:58:02 -04:00 |
James Cash
|
ed18f7d37b
|
Fixing implementation of nil
|
2008-06-04 00:56:06 -04:00 |
James Cash
|
09d1154641
|
Lisp now passes all tests using conses
|
2008-06-03 23:41:05 -04:00 |
James Cash
|
138fff1c2b
|
Temporarily removing test for 'list' in lisp-tests, while switching to cons cells
|
2008-06-03 23:40:30 -04:00 |
James Cash
|
847077f770
|
Changing lisp to reflect moving extra/lisp/conses to extra/lists
|
2008-06-03 03:46:29 -04:00 |
James Cash
|
cfc3381cab
|
Moving extra/lisp/conses to extra/lists
|
2008-06-03 01:32:49 -04:00 |
James Cash
|
25fa024898
|
Reduce for conses
|
2008-06-02 14:13:48 -04:00 |
James Cash
|
c65e299e8c
|
Moving cons stuff into its own sub-vocab
|
2008-06-02 01:26:10 -04:00 |
James Cash
|
f0fdac5b7d
|
Starting work on converting lisp.factor to use cons cells
|
2008-06-02 00:00:06 -04:00 |
James Cash
|
27586218e8
|
Replacing s-exp tuple with cons cells in parser, updating tests
|
2008-06-02 00:00:06 -04:00 |
James Cash
|
99e546ef65
|
More work on macros
|
2008-06-02 00:00:06 -04:00 |
James Cash
|
bf860c8529
|
Starting work on macros
|
2008-06-02 00:00:06 -04:00 |
James Cash
|
1f9c6d472e
|
Removing map test, poor implementation
|
2008-06-02 00:00:06 -04:00 |
James Cash
|
904bac2808
|
Don't need bake anymore, using fry instead
|
2008-06-02 00:00:06 -04:00 |
James Cash
|
4b3560d068
|
Spelling error, more tests
|
2008-06-02 00:00:05 -04:00 |
James Cash
|
79d1570b35
|
Refactoring, cleaning up code
|
2008-05-26 04:35:18 -04:00 |
Doug Coleman
|
f706b50ac7
|
remove dipd, it's 2dip
|
2008-05-23 22:48:58 -05:00 |
Slava Pestov
|
e22bc69461
|
Fix for builder
|
2008-05-22 17:38:51 -05:00 |
James Cash
|
12d0367d73
|
Fixing 'begin'
|
2008-05-20 10:15:51 -04:00 |
James Cash
|
b2cbe83be8
|
Adding tests for 'begin'
|
2008-05-20 10:15:51 -04:00 |
James Cash
|
eddb4f4994
|
Fixing cond, variable lookup
|
2008-05-20 10:15:51 -04:00 |
James Cash
|
1acf9bc60b
|
Lookup lisp-symbols in variable list
|
2008-05-20 10:15:51 -04:00 |
James Cash
|
5c13565bc7
|
Adding more tests to lisp
|
2008-05-20 10:15:50 -04:00 |
James Cash
|
a2e1ad2814
|
Allowing identifiers to begin with '#'
|
2008-05-20 10:15:50 -04:00 |
James Cash
|
ced3a4b632
|
Adding more tests to lisp
|
2008-05-20 10:15:50 -04:00 |
James Cash
|
88576aefe4
|
Adding define-primitive word
|
2008-05-20 10:15:50 -04:00 |
James Cash
|
70ef7d005c
|
Changing wording of summary
|
2008-05-20 10:15:50 -04:00 |
James Cash
|
be06663629
|
Writing docs for lisp and lisp.parser
|
2008-05-20 10:15:50 -04:00 |
Slava Pestov
|
03cefc141e
|
Fixing unit tests
|
2008-05-15 01:38:14 -05:00 |
James Cash
|
c7500a0990
|
error checks for look up an undefined function
|
2008-05-14 20:46:22 -04:00 |
James Cash
|
2f4ef55ae5
|
Finally got tests passing - lambdas work now
|
2008-05-14 02:19:52 -04:00 |
James Cash
|
70a28abeab
|
Adding support of rational numbers to parser
|
2008-05-14 02:19:21 -04:00 |
James Cash
|
fa1c03bf73
|
Need lambda-rewrite
|
2008-05-12 00:34:10 -04:00 |
James Cash
|
f88a02b5c1
|
Don't need with-locals anymore, removing
|
2008-05-11 20:03:36 -04:00 |
James Cash
|
89e6869da1
|
Cleaning up lisp
|
2008-05-11 20:02:21 -04:00 |
James Cash
|
8e3527f10b
|
Fixing tests for lisp
|
2008-05-11 19:59:28 -04:00 |
Slava Pestov
|
b6245ddc74
|
Fix load error in lisp
|
2008-05-09 20:30:21 -05:00 |
Slava Pestov
|
95e22f6d8e
|
Fix load error; with-locals no longer exists
|
2008-05-09 20:18:59 -05:00 |
James Cash
|
42154c9609
|
Trying to get var-args to work
|
2008-05-05 12:52:01 -04:00 |
James Cash
|
82cdbdeb0e
|
Adding more unit tests for lisp
|
2008-05-05 12:52:01 -04:00 |
James Cash
|
3e8e976bee
|
Negative numbers not working now, will fix later
|
2008-05-05 12:52:01 -04:00 |
James Cash
|
dcab546b97
|
Adding negative numbers to the parser, other minor changes
|
2008-05-05 12:52:01 -04:00 |
James Cash
|
598bb166de
|
Minor formatting changes
|
2008-05-05 12:52:01 -04:00 |