[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Questions, loose ends, misprints, etc.
Andre van Tonder wrote:
Here are a few questions and possible loose ends that occurred to me
while reading the document. Some of these may of course only reflect
a lack of understanding on my part:
- Can I shadow CAR from the R6RS language, either with an import
or a local definition? This kind of thing is potentially useful.
However, the document says: "No identifier can be imported multiple
times...", which seems to preclude this, unless the "language" is
conceptually not an import?
How about:
(library "minir6rs" "scheme://r6rs"
; export all names in r6rs except CAR
(export + - ... ))
(libray "myr6rs" "scheme://r6rs"
(import "minir6rs")
; export all names in r6rs
(export + - ...))
It is a bit cumbersome to be so explicit. Perhaps
<export-set> could be extend with an (all-from <lib-path>)
form?
--
Jens Axel Søgaard