Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
|
2026-04-03
| ||
| 21:21 | Merge WIP into r7expander; support ghostty Leaf check-in: 17f587fab0 user: e tags: expander-grok | |
| 17:10 | Alternative approach now passes Chibi r7rs tests check-in: 9bb0374a99 user: e tags: expander-grok | |
|
2026-04-01
| ||
| 18:49 | Explore some expander alternatives for better internal definition support check-in: 372619b466 user: e tags: expander-grok | |
|
2026-03-27
| ||
| 17:04 | expander notes Leaf check-in: 60b84651a8 user: e tags: trunk | |
|
2026-03-25
| ||
| 18:44 | Update some WIP on dev status and a new syntactic-closure library check-in: 669a7c21a8 user: e tags: trunk | |
|
2026-03-24
| ||
| 17:45 | Remove dead code; simplify a bit. check-in: d14c3c6520 user: e tags: trunk | |
| 13:20 | Made the *install-dir* and *eflisp-manifest-info* non-contant to prevent compile inlining them in image dumps. check-in: 18551c8d2c user: e tags: trunk | |
|
2025-07-04
| ||
| 17:01 | merge r7rs branch into trunk check-in: 51574ff69b user: e tags: trunk | |
| 16:52 | now that things are working pretty well, add r7rs boot image to repo Leaf check-in: deffa1c5a0 user: e tags: r7rs | |
|
2025-07-03
| ||
| 20:46 | improve `(eflisp uses)` library check-in: 3b0622dea3 user: e tags: r7rs | |
| 17:05 | cleanup check-in: 135caa833e user: e tags: r7rs | |
| 15:24 | fix some bugs in `guard` check-in: cba1683e65 user: e tags: r7rs | |
|
2025-07-02
| ||
| 16:57 | document some more incompatibilities; fix atan for negative zero check-in: 65eca9085a user: e tags: r7rs | |
|
2025-07-01
| ||
| 18:41 | many small improvements and notes check-in: d5aedb549d user: e tags: r7rs | |
|
2025-06-30
| ||
| 20:48 | massage `quasiquote` to perhaps make it more stable check-in: 21120968d2 user: e tags: r7rs | |
| 18:48 | improve the analysis tool `(eflisp uses)` check-in: 8ade7a6bd3 user: e tags: r7rs | |
|
2025-06-28
| ||
| 20:32 | start working on analysis tool `(eflisp uses)` check-in: 4aceb35b34 user: e tags: r7rs | |
|
2025-06-27
| ||
| 19:32 | add `dump-symtab` with library support to `(eflisp debug)` check-in: e8bfdc6e4d user: e tags: r7rs | |
| 15:26 | add some error checking to library import and export check-in: 4d58fb1f5a user: e tags: r7rs | |
|
2025-06-26
| ||
| 17:29 | a few minor improvements to r7rs-coverage test check-in: 4f54086401 user: e tags: r7rs | |
| 14:43 | fixes to `define-record-type` now pass 50 r7rs-benchmarks check-in: a3bbe80293 user: e tags: r7rs | |
|
2025-06-23
| ||
| 17:53 | add a debug library with bits from eflisp base; move `receive` to `(srfi 8)` check-in: c1894c427d user: e tags: r7rs | |
| 13:46 | Tested `(r7expander syntactic-closure)` now used for `letrec` and `letrec*` for eflisp optimization check-in: e24419aeb7 user: e tags: r7rs | |
|
2025-06-22
| ||
| 18:23 | work toward adding `er-macro-transformer` to user level, and eflisp optimized `letrec` and `letrec*` check-in: 951fc12cfc user: e tags: r7rs | |
|
2025-06-21
| ||
| 17:35 | a better(?) fix for `read` at end of string check-in: 7643d0677b user: e tags: r7rs | |
|
2025-06-20
| ||
| 17:39 | continue knocking off small r7rs incompatibilities check-in: ca04104ad9 user: e tags: r7rs | |
|
2025-06-19
| ||
| 20:54 | improve `read` r7rs compatibility check-in: 2b84a45c9c user: e tags: r7rs | |
| 16:59 | fix for macro introduced defines inside `begin` at top level check-in: a73866564b user: e tags: r7rs | |
|
2025-06-18
| ||
| 19:41 | move enhanced `define` into r7expander builtins check-in: 81d775a032 user: e tags: r7rs | |
| 14:22 | add `syntax-quote` to complete `syntax-rules`; fix bug in `quasiquote` check-in: 31fcd3a714 user: e tags: r7rs | |
|
2025-06-17
| ||
| 19:32 | continue improving r7rs compliance check-in: 9a049623f5 user: e tags: r7rs | |
|
2025-06-16
| ||
| 21:29 | more progress on `syntax-case` check-in: 5809bd2afe user: e tags: r7rs | |
| 18:51 | squash a couple `syntax-rules` bugs check-in: 1169694dde user: e tags: r7rs | |
| 18:00 | more wip to integrate chibi `syntax-rules` check-in: f3e8719ab8 user: e tags: r7rs | |
|
2025-06-15
| ||
| 16:29 | wip integrating `syntax-rules` from chibi scheme check-in: 8979d4c757 user: e tags: r7rs | |
|
2025-06-14
| ||
| 14:17 | add back some test cases for `lambda-case` check-in: b77cbe9ffb user: e tags: r7rs | |
| 14:01 | fix a few bugs in named `let` and `do`; add `syntax-case` check-in: 735653ca1e user: e tags: r7rs | |
|
2025-06-13
| ||
| 18:19 | slogging through debugging with chibi r7rs-tests; rewrite quasiquote check-in: 7b3d020db1 user: e tags: r7rs | |
|
2025-06-12
| ||
| 19:18 | add base libraries `(scheme char)` `(scheme time)` `(scheme lazy)` `(scheme inexact)` to r7rs layer; change hex string escape syntax to match r7rs; enhance `include` to search in directory of enclosing `define-library`; start working on chibi/r7rs-test lots of open issues... check-in: 5b50fd637b user: e tags: r7rs | |
|
2025-06-11
| ||
| 20:28 | simple refinements to r7rs boot and native package exports check-in: d1d79f3445 user: e tags: r7rs | |
| 20:00 | launch into r7 repl when loading efscm.boot; add eval library; jettison base eval check-in: fdee674b99 user: e tags: r7rs | |
|
2025-06-10
| ||
| 18:39 | add mechanism to load alternate boot file and script to create r7expander boot file check-in: b751bccb04 user: e tags: r7rs | |
| 13:41 | reorganize files a bit check-in: 15b9ba4466 user: e tags: r7rs | |
|
2025-06-09
| ||
| 19:43 | add game of life library example from r7rs check-in: 9bf38074b5 user: e tags: r7rs | |
| 19:42 | auto load library files in `import` check-in: 53d63972a8 user: e tags: r7rs | |
| 15:42 | add `for` and `while` special forms support; get tests/color.lsp working check-in: a032799b27 user: e tags: r7rs | |
|
2025-06-08
| ||
| 18:25 | fix `quote` to avoid crashing on circular structure; fix `guard` `define-record-type` and add `features` check-in: 6786a4e165 user: e tags: r7rs | |
| 14:21 | use `unwind-protect` in call-with-xxx-file functions check-in: d364038b9d user: e tags: r7rs | |
| 14:11 | add r7expander support for eflisp compiler optional lambda args check-in: 27a7f470bc user: e tags: r7rs | |
| 13:08 | implement and add `load` to r7 (scheme base) check-in: 11bf3f3fe6 user: e tags: r7rs | |