Commit graph

205 commits

Author SHA1 Message Date
Justin Ethier
3f7753149e Use Cyc_remainder 2017-02-21 00:53:59 -05:00
Justin Ethier
a6a0667b1c Bignum support for (abs) 2017-02-17 17:42:15 -05:00
Justin Ethier
284dc05128 Use Cyc_expt() 2017-02-17 00:03:07 -05:00
Justin Ethier
5c77948a00 WIP 2017-02-16 00:14:10 -05:00
Justin Ethier
0325383f0e Bignum support for (exact?) 2017-02-11 18:00:56 -05:00
Justin Ethier
371b4630eb Added (bignum?) 2017-02-11 17:41:30 -05:00
Justin Ethier
4420fc3c6c Added with-handler from Bigloo 2017-02-10 23:26:53 +00:00
Justin Ethier
18b4292e4f Added with-handler 2017-02-10 23:13:42 +00:00
Justin Ethier
be542b745f Removed unnecessary integer_type usage 2017-01-30 17:35:10 -05:00
Justin Ethier
dbb25dcb49 Cleanup 2016-11-19 03:22:43 +00:00
Justin Ethier
46a4fa2d37 Issue #127 - Allow cond-expand to check for libs 2016-10-25 17:09:33 -04:00
Justin Ethier
3e134e939e WIP for cond-expand library form 2016-10-24 09:36:42 +00:00
Justin Ethier
0feb1b1054 Added stub 2016-10-24 07:39:12 +00:00
Justin Ethier
024b384f7a Issue #128 - Added exact-integer-sqrt 2016-10-24 03:02:53 +00:00
Justin Ethier
9aa0245675 Stub for exact-integer-sqrt 2016-10-23 21:33:41 +00:00
Justin Ethier
b8bcdb89dc Primitive member/assoc functions 2016-10-17 23:49:20 -04:00
Justin Ethier
e636f40f99 Revert memq, memv, assq, assv back to primitives 2016-10-17 23:42:53 -04:00
Justin Ethier
f0fb0ab198 Added macros 2016-09-30 00:14:22 -04:00
Justin Ethier
f319f55854 Remove old comment 2016-09-29 23:19:26 -04:00
Justin Ethier
0a352541eb Explicit version number 2016-09-16 01:08:03 -04:00
Justin Ethier
9e6fb14e7f Debugging 2016-09-14 04:11:56 -04:00
Justin Ethier
7402f287b2 Debugging 2016-09-03 00:15:37 -04:00
Justin Ethier
68c8f54d7a Debugging syntax-rules 2016-09-01 18:51:27 -04:00
Justin Ethier
1241f71e80 Merge fix from Chibi scheme
"Identifiers in the template should only match pattern variables from the same expansion step."
2016-08-31 23:39:53 -04:00
Justin Ethier
2e5a4adcd2 Attempt alternative let-values macro 2016-08-31 23:38:14 -04:00
Justin Ethier
587d83f6b7 Fix indexing in (vector-copy) 2016-08-30 17:34:39 -04:00
Justin Ethier
0c941d2e8d Added optional args to string->vector 2016-08-30 17:07:46 -04:00
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