Hi everyone,
> If so, can you make a git branch that (1) adds `library' and `import' to > boot-9, then adds the other modules, one-by-one with tests? I've got my > finger on the merge trigger :) Done. Take a look at 'wip-r6rs-libraries'. Here's a summary of the changes so far: * The `library' and `import' macros have been added to boot-9.scm. * `library' has been rewritten to include library imports via the `import' macro. * The two macros no longer share code in the form of external helper functions. * They no longer use the `defmacro' wrapper around `syntax-case', which makes them slightly more elegant. Apologies for the delay -- the above, combined with the fact the set of functions hygienically available in boot-9 is more limited than what you can pull into a module, added some time to this. Please take a look! I'm not totally convinced that this implementation plays as nicely as the old one with multi-level dependency graphs. I'll be adding some of the more complete R6RS standard libraries and test cases soon. Regards, Julian