chicken-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-hackers] library unit restructuring


From: Alex Shinn
Subject: Re: [Chicken-hackers] library unit restructuring
Date: Mon, 14 Jul 2014 10:01:24 +0900

On Thu, Jul 10, 2014 at 2:13 AM, John Cowan <address@hidden> 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


reply via email to

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