Alex Shinn
|
68e9a10ea7
|
output ports now non-blocking by default as well
|
2012-03-25 18:19:16 +09:00 |
|
Alex Shinn
|
bbe56ad069
|
Fixing bug in "no expansion" error handling for syntax-rules.
|
2012-03-07 07:05:18 +09:00 |
|
Alex Shinn
|
52a3f55721
|
Making exceptions properly thread-local.
|
2011-12-25 16:28:53 +09:00 |
|
Alex Shinn
|
87970984c7
|
Defining with-in/output-from/to-file in terms of dynamic-wind.
|
2011-12-20 00:58:27 +09:00 |
|
Alex Shinn
|
620eba1169
|
Per R7RS, cond-expand doesn't signal an error when there are no matching clauses.
You can still use syntax-error to explicitly signal an error.
|
2011-12-17 15:54:35 +09:00 |
|
Alex Shinn
|
348b176172
|
Syncing some feature names with R7RS draft.
|
2011-12-17 15:26:26 +09:00 |
|
Alex Shinn
|
e7dbddadef
|
non-standard extension - allowing empty expressions in case clauses
|
2011-11-28 20:51:34 +09:00 |
|
Alex Shinn
|
61a65ae219
|
implementing symbol->string in C to avoid outputting the escape syntax
|
2011-11-27 22:37:14 +09:00 |
|
Alex Shinn
|
a5fbdccbfc
|
fixing numerator/denominator definitions on inexacts when ratios are supported
|
2011-11-27 22:25:03 +09:00 |
|
Alex Shinn
|
1d15785f23
|
making gcd and lcm n-ary
|
2011-11-27 21:55:32 +09:00 |
|
Alex Shinn
|
a4bd018480
|
map handles mismatched list lengths when the first list isn't the shortest
|
2011-11-27 21:43:58 +09:00 |
|
Alex Shinn
|
b84dba8425
|
infinities are not rational
|
2011-11-27 21:40:50 +09:00 |
|
Alex Shinn
|
6ec7cbf766
|
handling => in case
|
2011-11-27 21:07:25 +09:00 |
|
Alex Shinn
|
c3fea1f765
|
smarter string-copy for utf8
|
2011-11-26 16:58:39 +09:00 |
|
Alex Shinn
|
b6a2993e7d
|
treating form-feed as whitespace
|
2011-11-14 17:25:58 +09:00 |
|
Alex Shinn
|
8b28305e98
|
minor bugfixes, moving string-map & string-for-each to extras.scm
|
2011-11-14 17:10:57 +09:00 |
|
Alex Shinn
|
2caa285a63
|
Making the dynamic-wind state thread-specific.
|
2011-11-12 11:03:30 +09:00 |
|
Alex Shinn
|
b7fd7ab7f5
|
Removing old *meta-env* hack - `import' is now copied from (meta) and runs directly without eval.
Syntax may now also be bound with (define-syntax macro1 macro2), and likewise with let-syntax.
|
2011-11-06 21:09:03 +09:00 |
|
Alex Shinn
|
4ae5949d54
|
fixing header alignment in disasm
|
2011-11-01 22:51:09 +09:00 |
|