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

Re: [Scheme-reports] Three really picky points

Alaric Snell-Pym scripsit:

> Exactly what does that interoperability imply, though? That all
> bindings from IEEE be in the default environment, without any
> importing?

Plainly not.  I have taken it to mean that names defined in the IEEE
standard must still be defined in the report.

On reflection, though, the term "features" in the charter is ambiguous.
Does it mean facilities (like that of providing an exact number given a
number), or does it mean their names?  The exact wording is:

    When deciding which features to include in the language, working
    group 1 should consider all features provided by R5RS Scheme, and
    all criticisms of those features. Existing features of IEEE Scheme
    may be removed only if a strong case can be made that they are
    fundamentally flawed. Insofar as practical, the language should be
    backwards compatible with the IEEE standard, the R5RS standard, and an
    appropriate subset of the R6RS standard.

> if we allow some imports, surely an import with renaming is OK, or an
> import of an IEEE comparability library that includes them all?

Ticket #329 filed for (scheme ieee), #330 filed for (scheme r5rs), and
#331 file for (scheme r6rs base).  All are optional, of course.

John Cowan   cowan@x
    "Mr. Lane, if you ever wish anything that I can do, all you will have
        to do will be to send me a telegram asking and it will be done."
    "Mr. Hearst, if you ever get a telegram from me asking you to do
        anything, you can put the telegram down as a forgery."

Scheme-reports mailing list