Commit graph

1541 commits

Author SHA1 Message Date
Justin Ethier
c0aa9aeba6 Import (scheme case-lambda) 2016-02-13 22:45:16 -05:00
Justin Ethier
faecc90ba2 new library 2016-02-13 22:36:49 -05:00
Justin Ethier
af13509e0a Revisions 2016-02-13 21:23:55 -05:00
Justin Ethier
57c54fcb74 Added letrec* and guard macros 2016-02-13 21:23:04 -05:00
Justin Ethier
d819885048 define-values stub 2016-02-12 23:20:38 -05:00
Justin Ethier
861bc8a7ca Added case-lambda 2016-02-12 23:10:49 -05:00
Justin Ethier
08ead45b5a Added syntax-rules 2016-02-12 22:16:18 -05:00
Justin Ethier
5f1ff0af16 WIP 2016-02-13 02:41:07 -05:00
Justin Ethier
53dd182819 Revisions 2016-02-13 02:38:53 -05:00
Justin Ethier
da05bc874f Temporary testbed 2016-02-13 02:34:17 -05:00
Justin Ethier
f448245253 Syntax-rules stub 2016-02-13 02:24:05 -05:00
Justin Ethier
8c91762b1e Works now 2016-02-12 23:52:24 -05:00
Justin Ethier
c427549c0a Accept multiple list args 2016-02-12 23:51:00 -05:00
Justin Ethier
7aa7a8fefb Allow string-map to accept multiple lists 2016-02-12 23:45:04 -05:00
Justin Ethier
0f8f6c2efe Allow for-each to accept multiple list args 2016-02-12 23:13:58 -05:00
Justin Ethier
73ea931dfa Added:
- recieve
- call-with-values
- map (accepting multiple list arguments)
2016-02-12 22:46:00 -05:00
Justin Ethier
bf185a47e6 TODO: staging for enhanced map/for-each 2016-02-11 22:52:13 -05:00
Justin Ethier
65529629d5 Beginnings of syntax-rules support 2016-02-11 22:31:09 -05:00
Justin Ethier
fbb34302dc Increase number of args allowed to 150 2016-02-11 22:30:15 -05:00
Justin Ethier
2fb0ed3764 WIP 2016-02-12 03:26:42 -05:00
Justin Ethier
501ad39687 Added missing functions to get this to compile 2016-02-12 02:30:04 -05:00
Justin Ethier
8bfc0c5391 TODO for 64-bit 2016-02-12 00:01:39 -05:00
Justin Ethier
0d91eabb74 Added define-library 2016-02-11 23:41:18 -05:00
Justin Ethier
7d7732a685 Initial file 2016-02-11 23:41:12 -05:00
Justin Ethier
b5962fa8bb Added syntax-error 2016-02-11 23:37:34 -05:00
Justin Ethier
66f149da37 Adding temporary file 2016-02-11 23:37:09 -05:00
Justin Ethier
ff24312884 Syntax definitions 2016-02-11 23:11:54 -05:00
Justin Ethier
cc141e926a Revised multithreaded section 2016-02-11 22:57:42 -05:00
Justin Ethier
af79fc261c initial file 2016-02-11 22:54:41 -05:00
Justin Ethier
a8e0f616ea Relocated 2016-02-11 22:53:35 -05:00
Justin Ethier
0cdc09706a Cleanup 2016-02-11 22:35:09 -05:00
Justin Ethier
5df934dfdf No longer needed 2016-02-11 22:34:14 -05:00
Justin Ethier
0c551e1b39 Cleanup, added (promise?) 2016-02-11 22:33:37 -05:00
Justin Ethier
2f89b7c825 Added lazy library 2016-02-11 22:18:51 -05:00
Justin Ethier
fc6aadffd2 Merge remote-tracking branch 'origin/begin-dev' into begin-dev 2016-02-11 21:06:01 -05:00
Justin Ethier
bf561a66e1 Allow Cyc_apply to receive 0 scheme args 2016-02-11 21:05:37 -05:00
Justin Ethier
ca3923da98 Added test case 2016-02-10 23:10:34 -05:00
Justin Ethier
f350cc3c66 Added a working set of notes 2016-02-10 23:09:28 -05:00
Justin Ethier
d8171527b9 Lazy library 2016-02-08 22:45:25 -05:00
Justin Ethier
5d5611c407 WIP 2016-02-08 23:45:00 -05:00
Justin Ethier
709aaca4bb Added references 2016-02-08 21:36:05 -05:00
Justin Ethier
c8045f42e1 Revised marking section 2016-02-08 19:33:32 -05:00
Justin Ethier
4e76d52470 WIP 2016-02-05 22:40:12 -05:00
Justin Ethier
be7ea4774f Include lazy 2016-02-05 22:39:16 -05:00
Justin Ethier
ae4e3f82ed Include lazy library 2016-02-05 21:46:20 -05:00
Justin Ethier
19ef2db07c Added lazy library 2016-02-05 21:15:33 -05:00
Justin Ethier
3fc61521fb Initial file 2016-02-05 21:14:39 -05:00
Justin Ethier
b46c5ae8eb Expanded 4.2 2016-02-06 03:29:00 -05:00
Justin Ethier
c4cccf16f4 Cleanup 2016-02-06 03:23:00 -05:00
Justin Ethier
fc6647fbb3 Added (record?) 2016-02-06 03:19:36 -05:00