1
1
mirror of https://github.com/kanaka/mal.git synced 2024-09-20 10:07:45 +03:00
Commit Graph

20 Commits

Author SHA1 Message Date
Peter Stephens
aac99bedce fsharp: step7: Streamlined concat. Vectors are now array segments, so more efficient slicing. 2015-04-08 20:29:30 -05:00
Peter Stephens
aa2e1438ab fsharp: step7: Added quoting. Need to clean up quasiquote and concat. 2015-04-07 22:14:00 -05:00
Peter Stephens
8d4a06e046 fsharp: step6: Added eval & file io. 2015-04-05 00:20:42 -05:00
Peter Stephens
8862f80efd fsharp: step5: Added tail call optimization. 2015-04-04 22:01:05 -05:00
Peter Stephens
a97c3028a8 fsharp: step 4: Added fn* binding and not function. 2015-03-27 04:21:56 -05:00
Peter Stephens
7822be33f7 fsharp: step 4: Updated equality, comparison, and hashing semantics to kind of match Mal. Specifically [1 2] = (list 1 2) 2015-03-27 01:26:20 -05:00
Peter Stephens
6a4627fb6b fsharp: step 4: Added prn, str, println, and pr-str 2015-03-26 14:05:02 -05:00
Peter Stephens
a836d8f338 fsharp: step 4: Added list and comparison functions. 2015-03-26 00:17:46 -05:00
Peter Stephens
0756d6203c fsharp: step 3: Consolidated vector and list let* binding logic. 2015-03-17 07:22:38 -05:00
Peter Stephens
1e4687b4e4 fsharp: step 3: Implemented the let* special form. 2015-03-16 21:28:51 -05:00
Peter Stephens
37bb752e69 fsharp: step 3: Improved Env to work with chains. Implemented the def! special form. 2015-03-16 07:09:10 -05:00
Peter Stephens
6c47cf673e fsharp: step 2: Factored out funcs into Core module. 2015-03-15 15:07:08 -05:00
Peter Stephens
8f1ee487cb fsharp: step 2: Eval tests pass. Still need to polish things up. 2015-03-11 21:13:31 -05:00
Peter Stephens
327bd96767 fsharp: step 1: Factored tokenizer out of reader and generally cleaned things up. 2015-03-04 19:14:07 -06:00
Peter Stephens
b856be1eb0 fsharp: step 1: deref & with-meta. Time to polish things up. 2015-03-01 23:44:06 -06:00
Peter Stephens
6dcc04dbba fsharp: Partial step 1: maps & comments 2015-03-01 09:49:55 -06:00
Peter Stephens
3b82891f65 fsharp: Partial step 1: lists & vectors 2015-02-28 22:07:55 -06:00
Peter Stephens
e4498e89e7 fsharp: Partial step 1: Tokens 2015-02-25 22:22:15 -06:00
Peter Stephens
ed3a12f526 fsharp: Partial step 1: Numbers 2015-02-23 22:22:58 -06:00
Peter Stephens
1c358979bf fsharp: Add step 0 2015-02-21 21:43:40 -06:00