Commit graph

178 commits

Author SHA1 Message Date
Justin Ethier
def5bba06a Pass a value to (set!) a parameter object
Allow changing a parameter object by passing a value directly to it.
2016-08-31 03:05:34 -04:00
Justin Ethier
c564db263a Added bytevector ports 2016-08-26 18:27:22 -04:00
Justin Ethier
25c4857eba Issue #57 - Added open-input-string 2016-08-26 23:22:13 -04:00
Justin Ethier
0632d9fae4 Added let*-values and let-values 2016-08-26 22:21:02 -04:00
Justin Ethier
9fe2e1b90b Allocated memory port on heap 2016-08-26 03:51:42 -04:00
Justin Ethier
c46309463b Added string output ports 2016-08-26 03:22:41 -04:00
Justin Ethier
973ce046f5 Added member/assoc scheme functions 2016-08-19 23:50:06 -04:00
Justin Ethier
f2e6a1916f Add parameterize back 2016-08-19 00:46:19 -04:00
Justin Ethier
b80066119a Issue #79 - not exact-closed 2016-08-11 17:25:04 -04:00
Justin Ethier
a617ba6941 Fix compiler warning 2016-08-04 00:30:39 -04:00
Justin Ethier
bf932472f1 Externalize compiler version 2016-07-18 23:09:29 -04:00
Justin Ethier
439bda440d WIP 2016-07-02 00:13:50 -04:00
Justin Ethier
9935e287e9 Issue #50 - Added bytevector-copy! 2016-06-23 04:41:38 -04:00
Justin Ethier
7276bcbacf bug fixes for record types 2016-04-27 22:11:44 -04:00
Justin Ethier
cbb15c98dc Moving record types to (scheme base) 2016-04-28 03:45:38 -04:00
Justin Ethier
63a2204efc Refactoring 2016-04-20 22:20:02 -04:00
Justin Ethier
774e009056 Fixed (quotient) to truncate result 2016-04-05 23:51:42 -04:00
Justin Ethier
67f73d1d8a Added additional features 2016-04-05 03:28:18 -04:00
Justin Ethier
de0c62ee5e Added numerator/denominator 2016-04-04 23:39:16 -04:00
Justin Ethier
f671d85ce6 Added (rational?) (complex?) stubs 2016-03-31 21:45:28 -04:00
Justin Ethier
8ef3cb7e61 utf8/string functions 2016-03-29 00:32:50 -04:00
Justin Ethier
b809dcb908 Updated comments 2016-03-24 03:22:18 -04:00
Justin Ethier
c1b98df688 Added bytevector-copy 2016-03-24 02:02:04 -04:00
Justin Ethier
bcb9f3d677 Convert make_int to obj_int2obj 2016-03-20 22:16:45 -04:00
justin
40b075ace9 More integer_type conversions 2016-03-15 10:48:58 -04:00
Justin Ethier
9720387420 Added a note 2016-03-01 23:53:09 -05:00
Justin Ethier
d2eba45376 Removed unnecessary string->number2 2016-02-23 00:25:01 -05:00
Justin Ethier
1bcb119f70 Parse binary/octal/hex numbers 2016-02-21 22:47:36 -05:00
Justin Ethier
64d86bd1e2 Protect against cast warning 2016-02-17 23:19:06 -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
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
b5962fa8bb Added syntax-error 2016-02-11 23:37:34 -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
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