Panicz Maciej Godek <godek.mac...@gmail.com> writes:

> What I've been lacking is specifying symbols that are NOT meant
> to be imported from a module.
> So I'd wish to be able to load modules in the following manner:
>
> (use-modules ((rnrs) #:version (6) #:without (write display)))

While I see this is resolved now[0], but one option you could have
considered was using the R6RS import form directly, which has an except
clause. i.e.

(import (except (rnrs) write display))

The import form is exported as part of the syntax case module, and so
usable in any guile program.

It may, however, be confusing to some people if you mix-and-match module
forms.


0. I've been away from the mailing list, and so am only catching up today.
-- 
Ian Price -- shift-reset.com

"Programming is like pinball. The reward for doing it well is
the opportunity to do it again" - from "The Wizardy Compiled"

Reply via email to