guile-devel
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]