Commit graph

303 commits

Author SHA1 Message Date
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
Justin Ethier
b9f83507fd Issue #40 - Splice begin definitions into enclosing body 2016-02-02 23:01:56 -05:00
Justin Ethier
657ffc99f3 Added TODO 2016-01-31 22:49:08 -05:00
Justin Ethier
8d88f69882 Refactoring 2016-01-31 21:45:08 -05:00
Justin Ethier
d93d89a922 Replacing begin 2016-01-30 22:35:50 -05:00
Justin Ethier
558b6adadf Notes 2016-01-29 23:01:22 -05:00
Justin Ethier
3d7ed422db Classifying TODO's 2016-01-29 22:35:37 -05:00
Justin Ethier
fa86dba6f0 Added write-string 2016-01-29 22:01:14 -05:00
Justin Ethier
fb74fa9d14 Cleanup 2016-01-29 23:40:31 -05:00
Justin Ethier
7d0982992c Added eof-object 2016-01-29 23:34:57 -05:00
Justin Ethier
28c3b8d6b6 Organized missing bytevector functions 2016-01-29 23:07:45 -05:00
Justin Ethier
1c3e546be7 Added unless 2016-01-29 22:58:03 -05:00
Justin Ethier
c2db08de46 Progress on integer division 2016-01-29 22:34:07 -05:00
Justin Ethier
1a2994d27b Added square and expt as well as a macro to unbox numbers. 2016-01-28 22:54:33 -05:00
Justin Ethier
7747ca9da2 Placeholders for integer division 2016-01-28 22:38:46 -05:00
Justin Ethier
a0211b229a Added gcd lcm 2016-01-28 23:13:08 -05:00
Justin Ethier
5d0d055aba Added (do) 2016-01-28 23:02:17 -05:00
Justin Ethier
510c5ec2a7 Added exact? inexact? exact-integer? 2016-01-28 22:46:29 -05:00
Justin Ethier
b9e0db08f2 Added a few more functions 2016-01-27 23:00:18 -05:00
Justin Ethier
d405c749ca Added a few missing functions 2016-01-27 22:51:41 -05:00
Justin Ethier
14f42a0b5a Simple version of call-with-values 2016-01-27 22:32:31 -05:00
Justin Ethier
7664b4c1e4 Removing call-with-values for now 2016-01-26 22:36:23 -05:00
Justin Ethier
19ad46697b Added exact and inexact 2016-01-24 22:34:00 -05:00
Justin Ethier
48e88d41a7 Added round, ceil, floor, truncate 2016-01-24 22:24:12 -05:00
Justin Ethier
f23c17f8ac Added new module 2016-01-24 21:39:14 -05:00
Justin Ethier
1d05176bc6 Added most of the functions from r7rs 2016-01-22 21:59:26 -05:00
Justin Ethier
a1ae377352 Added inexact module 2016-01-22 21:34:19 -05:00
Justin Ethier
a0ef515b4e Added stub 2016-01-21 22:58:25 -05:00
Justin Ethier
c8bffc8301 Added a temporary placeholder for sine 2016-01-21 22:56:33 -05:00
Justin Ethier
76bbca68e5 Cyc-minor-gc is now part of (srfi 18)
It makes more sense here than as a primitive, since threading is the only place you would need to trigger this from application code.
2016-01-18 22:40:59 -05:00
Justin Ethier
1e71ff3fd3 Move thread-sleep! to 18.sld 2016-01-18 22:18:39 -05:00
Justin Ethier
2019b84149 Removed dead code 2016-01-11 22:39:37 -05:00
Justin Ethier
37672f0b7a Use thread data to hold exception stack 2016-01-11 22:14:53 -05:00
Justin Ethier
02317f940d Transitioning away from Cyc_current_exception_handler2 2016-01-12 03:26:55 -05:00
Justin Ethier
87c266a44a Adding exception stack to thread data 2016-01-12 03:21:36 -05:00
Justin Ethier
b8a6005d74 Cleaned up comments 2016-01-10 22:48:19 -05:00
Justin Ethier
0f8efe9693 Added get-environment-variable 2016-01-10 22:44:51 -05:00
Justin Ethier
0b3e2533f1 Building out, adding stubs 2016-01-10 22:11:03 -05:00
Justin Ethier
a68a25630d Added process-context library 2016-01-10 22:01:34 -05:00
Justin Ethier
2f72b30f23 Build-out of time library 2016-01-10 21:29:45 -05:00
Justin Ethier
375d8a99a9 Added comment 2016-01-09 23:33:14 -05:00
Justin Ethier
dc8b9450b8 Added stubs 2016-01-09 23:29:26 -05:00
Justin Ethier
b931fb5dbc Removed FFI testing code 2016-01-09 23:29:19 -05:00