On Thu, Jul 10, 2014 at 2:13 AM, John Cowan <[email protected]> wrote:

> Felix Winkelmann scripsit:
>
> > There is some ambiguity with that, when import-modifiers come into
> > play...
>
> The R7RS-small committee thought about that, and decided that people
> who name their modules (only this) or (except that) deserve to lose.
> In short, the import-modifiers are much more important than the ability
> to use four particular words in library names.
>

Um, no, in R7RS there is no ambiguity:

  (only this): a library name
  (only (this)): an only import from the library named (this)

We put a lot of thought and discussion into making
sure the syntax was complete (no reserved words) and
unambiguous.

The natural thing to do when mapping Chicken modules
to R7RS is as Felix says to listify them, e.g. (chicken string),
so there is no ambiguity.

-- 
Alex
_______________________________________________
Chicken-hackers mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/chicken-hackers

Reply via email to