Commit graph

495 commits

Author SHA1 Message Date
Justin Ethier
47f43d54c0 Only generate call history for top-level (or library) defines 2016-03-03 22:38:33 -05:00
Justin Ethier
abdce5d978 Prevent "too many arguments" errors
Use folds instead of apply to prevent errors with too many arguments passed.
2016-03-01 22:09:26 -05:00
Justin Ethier
9720387420 Added a note 2016-03-01 23:53:09 -05:00
Justin Ethier
365e26a2a5 Added block comment support 2016-02-23 21:31:33 -05:00
Justin Ethier
d434cf0f73 Added TODO's 2016-02-22 23:00:46 -05:00
Justin Ethier
d2eba45376 Removed unnecessary string->number2 2016-02-23 00:25:01 -05:00
Justin Ethier
76c84ad29e Added optional arg to string->number 2016-02-23 00:06:45 -05:00
Justin Ethier
1bcb119f70 Parse binary/octal/hex numbers 2016-02-21 22:47:36 -05:00
Justin Ethier
b49a30a923 Handle #b #o #x at the parser (but not string->number yet) 2016-02-20 03:34:18 -05:00
Justin Ethier
03ca7d3c4b Support #i and #e 2016-02-20 03:08:35 -05:00
Justin Ethier
f7eed523be Added back missing code 2016-02-20 02:12:54 -05:00
Justin Ethier
05b264d02c Separate parsing for numbers 2016-02-20 02:08:00 -05:00
Justin Ethier
3a3610f93d Limited support for #e 2016-02-20 00:00:33 -05:00
Justin Ethier
41ff5a149b Fix (closure) casting in closcall macros 2016-02-18 22:30:10 -05:00
Justin Ethier
64d86bd1e2 Protect against cast warning 2016-02-17 23:19:06 -05:00
Justin Ethier
c98e186172 Relocated mutex primitives to srfi 18 lib 2016-02-16 23:51:28 -05:00
Justin Ethier
e8dab934ea Obsolete file 2016-02-14 22:39:25 -05:00
Justin Ethier
730434bb14 Added header comment block. 2016-02-14 22:35:04 -05:00
Justin Ethier
18d28ba83f Removed implemented macros 2016-02-13 22:59:15 -05:00
Justin Ethier
c20d6add4f WIP 2016-02-13 22:47:11 -05:00
Justin Ethier
faecc90ba2 new library 2016-02-13 22:36:49 -05:00
Justin Ethier
57c54fcb74 Added letrec* and guard macros 2016-02-13 21:23:04 -05:00
Justin Ethier
08ead45b5a Added syntax-rules 2016-02-12 22:16:18 -05:00
Justin Ethier
f448245253 Syntax-rules stub 2016-02-13 02:24:05 -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
501ad39687 Added missing functions to get this to compile 2016-02-12 02:30:04 -05:00
Justin Ethier
0d91eabb74 Added define-library 2016-02-11 23:41:18 -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
0c551e1b39 Cleanup, added (promise?) 2016-02-11 22:33:37 -05:00
Justin Ethier
5d5611c407 WIP 2016-02-08 23:45:00 -05:00
Justin Ethier
4e76d52470 WIP 2016-02-05 22:40:12 -05:00
Justin Ethier
3fc61521fb Initial file 2016-02-05 21:14:39 -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
Justin Ethier
9e5c1d963e Added read-string 2016-02-06 03:11:47 -05:00
Justin Ethier
e68c275af4 Added I/O predicates 2016-02-06 02:19:25 -05:00
Justin Ethier
ae4b5fe4c2 Record types are supported now 2016-02-05 23:32:08 -05:00
Justin Ethier
0f610c7fe8 Added TODO for record types 2016-02-05 23:18:37 -05:00
Justin Ethier
f5cd5d0fdf Added expand-lambda-body 2016-02-05 22:52:39 -05:00
Justin Ethier
4fbd1bf1da Properly wrap data from c eval 2016-02-04 22:08:38 -05:00
Justin Ethier
88f5d29930 Experimental changes 2016-02-04 23:40:59 -05:00
Justin Ethier
770dba7bdb Temporary workaround for begin splicing 2016-02-02 21:40:49 -05:00
Justin Ethier
6f97d019ad Do not constant-fold cons 2016-02-03 03:20:33 -05:00
Justin Ethier
b1091aabd6 Added list-index2 2016-02-03 02:07:03 -05:00