lp:r6rs-libraries
- Get this branch:
- bzr branch lp:r6rs-libraries
Branch merges
Branch information
Recent revisions
- 9. By Abdulaziz Ghuloum <email address hidden>
-
refactored expand-script into two parts, one for expansion and one
for printing the expanded output. - 8. By Abdulaziz Ghuloum <email address hidden>
-
added a program to expand a script and its library dependencies to
produce a fully expanded runtime code. - 5. By Abdulaziz Ghuloum <email address hidden>
-
- synched with the latest psyntax from ikarus sources
- gauche and mzscheme no longer work
- mzscheme because they dropped set-car! and set-cdr!
- gauche refuses to compile the source. - 4. By Abdulaziz Ghuloum <email address hidden>
-
* merged code back from ikarus.
* Added the rest of the core macros including:
- define-record-type
- record-type-descriptor
- record-constructor- descriptor
- define-condition- type
- define-enumeration
- guard* The library manager now knows about library version numbers and
the expander checks that imported libraries meet the required
specifications.* All format strings present in the code (in calls to error) were
replaced by plain strings. - 3. By Abdulaziz Ghuloum <email address hidden>
-
* fixed a bug in module expander that allowed a module to export any
identifier bound in scope, even if not defined inside the module
body. - 2. By Abdulaziz Ghuloum <email address hidden>
-
* Renamed uses of make-hashtable to make-eq-hashtable.
Branch metadata
- Branch format:
- Branch format 6
- Repository format:
- Bazaar pack repository format 1 (needs bzr 0.92)