[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: r6rs standard libraries
From: |
Julian Graham |
Subject: |
Re: r6rs standard libraries |
Date: |
Sat, 6 Feb 2010 12:50:57 -0500 |
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
- Re: r6rs standard libraries,
Julian Graham <=