| efe7baa2 | 2018-05-30 10:27:01 +0200 | felix | dropped .setup file, compile-time modules use dynamic linkage |
| 15c8106a | 2018-05-30 17:10:33 +1200 | Evan Hanson | Add srfi-1 dependency to egg file |
| 50fff6c9 | 2018-05-30 13:04:26 +1200 | Evan Hanson | Merge branch 'chicken-5' |
| 779e1ce0 | 2018-05-29 20:45:44 +0200 | felix | notes |
| 799c4f0f | 2018-05-29 20:43:30 +0200 | felix | add dep, try to reorder imports/exports, simplify |
| 1c9d6318 | 2018-05-29 20:37:58 +0200 | felix | some simplifications, still broken |
| bf7b7b44 | 2018-05-29 20:30:02 +0200 | Peter Bex | Fix imports for "feature?", "register-feature!" and "include" |
| f1da60b5 | 2018-05-29 20:29:32 +0200 | Peter Bex | Add definitions for missing division procedures |
| b403922a | 2018-05-29 20:09:17 +0200 | felix | PUSHED! |
| fd8abdea | 2018-05-29 17:56:25 +0200 | felix | first go at .egg file, many changes, still not compiling |
| 2934d62b | 2017-10-10 09:40:54 +1300 | Evan Hanson | Release 0.0.6 |
| 191fbca8 | 2017-10-10 09:39:54 +1300 | Evan Hanson | Include `exp` in r7rs/scheme.base exports |
| ef0b2266 | 2016-09-20 11:33:00 +1200 | Evan Hanson | Include `truncate` in r7rs/scheme.base exports |
| fb4f0d93 | 2016-09-20 11:32:34 +1200 | Evan Hanson | Drop export of nonexistent "infinite?" from scheme.inexact with no-numbers |
| a12a5622 | 2016-09-20 10:57:08 +1200 | Evan Hanson | Release 0.0.5 |
| b3dd78f9 | 2016-09-20 10:53:19 +1200 | Evan Hanson | Only import meta-language bindings implicitly in r7rs libraries |
| c666cef5 | 2016-08-10 16:47:30 +1200 | Evan Hanson | Remove a bunch of unneeded code after include-relative changes in core |
| 8c60f6dd | 2016-08-10 16:41:42 +1200 | Evan Hanson | Fix write-bytevector after port changes in core |
| a3e28742 | 2016-07-19 19:35:35 +1200 | Evan Hanson | Add a "no-numbers" feature to disable numbers requirement at build time |
| 830faa17 | 2016-07-18 15:11:40 +1200 | Evan Hanson | Release 0.0.4 |
| d648ff15 | 2016-07-09 15:13:52 +1200 | Evan Hanson | Fix some incorrect "(except ...)" imports in scheme.base |
| 31bff9ee | 2016-05-30 09:46:46 +1200 | Evan Hanson | Many import updates and fixes after chicken-5 changes |
| 16add3e2 | 2016-05-30 09:45:20 +1200 | Evan Hanson | Drop unnecessary ##core#begin around r7rs library forms |
| 3b67eb64 | 2016-05-30 09:44:13 +1200 | Evan Hanson | Unquote result of dummy module export procedure |
| 7da46631 | 2016-05-30 09:25:17 +1200 | Evan Hanson | Drop now-unnecessary wrappers for "import" and "import-for-syntax" |
| c454da7f | 2016-04-26 21:33:31 +1200 | Evan Hanson | Release 0.0.3 |
| 091911d3 | 2016-04-26 10:09:08 +1200 | Evan Hanson | Fix expansion of `include-library-declarations` |
| e273d047 | 2015-07-24 12:28:18 +1200 | Evan Hanson | Fix up read-info-hook in include module namespace |
| fd815a76 | 2015-07-24 12:00:13 +1200 | Evan Hanson | Add missing scheme.eval import to test script |
| bc562331 | 2015-07-24 11:59:57 +1200 | Evan Hanson | Use car, cadr in tests to avoid srfi-1 dependency |
| 89c94125 | 2015-07-24 11:21:00 +1200 | Evan Hanson | Remove numbers egg dependency |
| 1824fe51 | 2015-07-24 13:12:14 +1200 | Evan Hanson | Add LICENSE |
| cc5ed2f4 | 2015-06-14 11:43:16 +1200 | Evan Hanson | Add release-info file for migration to Git |
| dbd01fdd | 2015-05-09 21:59:41 +0000 | Evan Hanson | Hook read so that csi comma commands handle circular data |
| d39e1aae | 2015-05-03 00:58:49 +0000 | Evan Hanson | Register csi read hook on load |
| 18b4e36a | 2015-05-02 23:40:02 +0000 | Evan Hanson | Preserve read-info-hook on include |
| abb3e68b | 2014-11-27 23:31:54 +0000 | Moritz Heidkamp | Remove case-lambda from scheme.base again as it is already provided by scheme.case-lambda as it should be. Sorry for the noise! |
| ded97389 | 2014-11-27 23:07:23 +0000 | Moritz Heidkamp | Export case-lambda, too (thanks retroj for reporting) |
| 4094266c | 2014-10-26 05:31:16 +0000 | Evan Hanson | Fix misnamed internal syntax-error procedure |
| b5168721 | 2014-10-05 03:31:23 +0000 | Evan Hanson | Types fix for error-object-{message,irritants} (results may be false) |
| ccf2d8c7 | 2014-09-25 06:21:51 +0000 | Evan Hanson | Override csi's writer with r7rs's when scheme.write is loaded |
| 9f2dad3f | 2014-09-22 18:35:12 +0000 | Evan Hanson | Use r7rs's import when building environment modules |
| fbaa912c | 2014-07-01 21:14:21 +0000 | Evan Hanson | Reexport scheme.base from the r7rs module |
| 0ae37044 | 2014-06-17 18:58:13 +0000 | Evan Hanson | #![no-]fold-case, check read's argument type |
| d2b8ed30 | 2014-06-17 06:04:50 +0000 | Evan Hanson | Include TAI offset in current-second |
| 1ee97552 | 2014-06-09 06:31:14 +0000 | Evan Hanson | Use specific boolean types |
| 1ef24da8 | 2014-06-09 06:30:37 +0000 | Evan Hanson | Expand library forms in toplevel begins |
| d53abe87 | 2014-06-08 19:15:18 +0000 | Evan Hanson | Bug fixes, type fixes, include expansion, vector-fill!, support code reorganization |
| f26fa02a | 2014-05-26 19:53:42 +0000 | Evan Hanson | Generative d-r-t, remove ports dep, misc cleanup |
| e3d8d961 | 2014-05-20 21:42:31 +0000 | Evan Hanson | Add missing : import for scheme.read & write |
| d2663609 | 2014-05-20 10:31:02 +0000 | Evan Hanson | read/write for shared data |
| 139236c3 | 2014-05-18 00:09:59 +0000 | Evan Hanson | Use downcase for foldcase |
| 7167a393 | 2014-05-18 00:06:46 +0000 | Evan Hanson | Use current-milliseconds for jiffies |
| 8a04d4f5 | 2014-04-05 21:50:10 +0000 | Evan Hanson | Bytevector ports (credit to Seth Alves) |
| 1fae0c9b | 2014-03-27 19:39:38 +0000 | felix | Added note about parameters |
| d9d6ab77 | 2014-03-18 08:04:09 +0000 | Evan Hanson | Fix peek-u8 to correctly return eof (patch credit to Seth Alves) |
| 8958e58b | 2014-02-26 17:25:48 +0000 | Evan Hanson | Export string-upcase & -downcase from srfi-13 |
| 8a0d4f04 | 2014-01-26 00:43:51 +0000 | Evan Hanson | Add (not <req>) cond-expand syntax |
| 2337db7f | 2014-01-20 19:25:39 +0000 | Evan Hanson | substring went missing, export it (again) |
| e2f4e178 | 2014-01-16 07:35:01 +0000 | Evan Hanson | Most of scheme.base, stub rest of libs, define-library/inclusion fixes |
| 73b6e56d | 2014-01-13 18:55:17 +0000 | Evan Hanson | Export list->vector |
| 8af83c21 | 2014-01-13 18:51:10 +0000 | Evan Hanson | Export substring |
| 510df491 | 2014-01-13 18:34:53 +0000 | Evan Hanson | Export numeric/whitespace/etc. test procedures from scheme.char, add digit-value |
| 4f60b8d9 | 2014-01-07 02:25:45 +0000 | Evan Hanson | Ensure tmp mod is removed |
| 8e32b4ab | 2014-01-07 01:54:45 +0000 | Evan Hanson | import/library loading, scheme.eval, scheme.r5rs, a bunch of other hacking |
| 642c0066 | 2013-10-31 17:52:45 +0000 | Evan Hanson | Add scheme.case-lambda library |
| c9f30252 | 2013-10-26 02:13:05 +0000 | Evan Hanson | Add missing obj param to list-set!'s type signature |
| e9eaed2d | 2013-10-26 02:09:33 +0000 | Evan Hanson | Bytevectors (mostly reexported from srfi-4) |
| dc9be8a6 | 2013-10-24 22:45:51 +0000 | Evan Hanson | Whoops, cond-expand is er, rename begin |
| 8f2820f7 | 2013-10-24 22:14:36 +0000 | Evan Hanson | cond-expand's matching clause should expand to a begin |
| 512aecce | 2013-10-24 22:11:56 +0000 | Evan Hanson | Stub scheme.char, add char-ci*? & string-ci*? comparators |
| cdd031c5 | 2013-10-24 22:08:28 +0000 | Evan Hanson | Extended-arity char*? and string*? comparators |
| c302f25c | 2013-08-18 18:43:32 +0000 | Peter Bex | import and export the quotient/remainder division procedures. Update numbers dependency version to 2.9 |
| 04a3ab5b | 2013-08-04 10:45:17 +0000 | Peter Bex | Use register-feature to declare that the module is loaded already. This breaks in compiled mode (might need to be fixed in core) |
| 1aa13043 | 2013-08-02 14:22:59 +0000 | Peter Bex | Special-case handling of (srfi n) library definitions and imports (reported by Seth Alves) |
| 7a99b037 | 2013-07-28 19:04:07 +0000 | Peter Bex | Copy the examples for "not" as tests, for completeness |
| fab389da | 2013-07-28 19:00:40 +0000 | Peter Bex | mem*, ass*, list-copy; this completes 6.4: pairs and lists |
| cf93413c | 2013-07-28 17:10:28 +0000 | Peter Bex | Reverse, list-tail, list-ref and list-set! |
| 5a06d809 | 2013-07-28 16:10:15 +0000 | Peter Bex | Add tests for several list/pair procedures, and re-export them (plus implement make-list) |
| 2b99d51f | 2013-07-26 18:55:59 +0000 | Peter Bex | Fix import spec to expand to use instead of just plain import; the code needs to be loaded! |
| 0831bde6 | 2013-07-26 18:27:58 +0000 | Peter Bex | Fix cond-expand library declaration parser to also recur down the rest of the expressions |
| 1a0f3e7a | 2013-07-07 04:56:11 +0000 | Evan Hanson | Add scheme.read module |
| 76ce9b9e | 2013-07-07 04:54:58 +0000 | Evan Hanson | Add scheme.file module |
| 54919112 | 2013-07-06 19:24:42 +0000 | Peter Bex | Don't check the same object's type twice |
| 9cbb853a | 2013-07-06 19:17:14 +0000 | Peter Bex | I guess it's not really pure if it can read from mutable slots which aren't explicitly passed in... (breaks ref. transparency) |
| 6e45b962 | 2013-07-06 19:11:19 +0000 | Peter Bex | Don't cache the command-line! his change also makes it fully pure |
| 9c0bc387 | 2013-07-06 19:03:27 +0000 | Peter Bex | Tweak type definitions for predicates and eof-object constructor to be pure |
| 1318d014 | 2013-07-06 18:59:15 +0000 | Peter Bex | Add boolean=? to r7rs, and export 'not' and 'boolean?' |
| 39cf8ec9 | 2013-07-03 14:45:08 +0000 | felix | Added a few minor modules |
| 1c810fdd | 2013-06-19 20:58:17 +0000 | felix | Added type declaration and exporting .types files |
| 603550c9 | 2013-06-16 22:04:05 +0000 | felix | Added eval + environment (only very basic testing done in the moment) |
| 691b067f | 2013-06-15 16:11:40 +0000 | Peter Bex | Implement syntax-rules in r7rs egg |
| 8e3cd329 | 2013-06-13 19:14:25 +0000 | Peter Bex | Fix with-exception-handler and guard; improve tests a bit |
| ddc0dac3 | 2013-06-08 16:23:26 +0000 | Peter Bex | process-context stuff is already *in* a separate module |
| 265cd580 | 2013-06-08 16:10:48 +0000 | Peter Bex | Simplify, add tests for input string ports, add {input,output}-port-open? predicates and export close-port |
| 64ed3673 | 2013-06-08 15:10:30 +0000 | Peter Bex | Fix call-with-port, it should only close the port on normal return. Add a test for this. |
| 316b1dd0 | 2013-06-05 14:05:48 +0000 | felix | Added import |
| fda5e06f | 2013-06-05 10:01:43 +0000 | felix | Added various extensions and restructured the modules, initial implementation of define-library |
| 70b32fa1 | 2013-05-30 11:12:55 +0000 | Evan Hanson | Add test to test-depends |
| bcac12d6 | 2013-05-30 09:23:59 +0000 | Evan Hanson | call-with-port, close-port & eof-object |
| 4f58c169 | 2013-05-30 09:05:40 +0000 | Evan Hanson | Basic with-exception-handler & guard tests |
| 9569944c | 2013-05-30 08:43:45 +0000 | Evan Hanson | First cut at exception semantics |
| d8529b8b | 2013-05-30 08:40:18 +0000 | Evan Hanson | Add command-line procedure |
| f4f0f3a1 | 2013-05-30 08:38:00 +0000 | Evan Hanson | Add exit procedures |
| 07faeff8 | 2013-05-29 11:40:22 +0000 | Evan Hanson | Add/alias R7RS exception procedures |
| ca37388a | 2013-05-29 05:25:41 +0000 | Evan Hanson | Fix arity in call to old ##sys#user-read-hook |
| a8969039 | 2013-05-27 07:22:14 +0000 | Moritz Heidkamp | r7rs: Long boolean read syntax |