Re: PLT Scheme v372



Daniel Weinreb wrote:
Just out of curiosity, do you happen to know whether
the maintainers of PLT Scheme have plans to move
toward the R6RS standard in the future? Or ERR5RS?
I'm not a user but I am curious where the various
Scheme implementors stand on this issue. Thanks.

Unlike Eli, I can't speak for PLT Scheme. As for where
the various Scheme implementors stand on this issue,
Marc Feeley's summary is still the place to start [1].

Ikarus 0.0.1, announced 31 October, was said to implement
80% of the R6RS [2]. Larceny v0.95, announced 8 November,
was said to be a complete implementation of the R6RS but
had some bugs [3]. Ikarus 0.0.2 was said to implement 90%
of the R6RS [4]. Larceny v0.96 was announced 24 December
[5].

Implementors of Scheme 48, PLT Scheme, and Chez Scheme have
said they intend to release implementations of the R6RS
during 2008. That would make five implementations of the
R6RS.

Larceny v0.95 implemented R5RS and ERR5RS as well as the
R6RS. Implementors of several other systems have expressed
cautious interest in implementing ERR5RS, and I intend to
produce a portable implementation of ERR5RS that will run
in any R6RS-compatible system. (Of course, systems that
support ERR5RS natively will probably be faster and more
fun to use.) I'm expecting to see about ten ERR5RS systems
by the end of 2008.

Will


[1] http://lists.r6rs.org/pipermail/r6rs-discuss/2007-October/003351.html
[2] http://lists.r6rs.org/pipermail/r6rs-discuss/2007-October/003394.html
[3] http://lists.r6rs.org/pipermail/r6rs-discuss/2007-November/003401.html
[4] http://lists.r6rs.org/pipermail/r6rs-discuss/2007-November/003432.html
[5] http://lists.r6rs.org/pipermail/r6rs-discuss/2007-December/003461.html
.



Relevant Pages

  • Re: Implementors intentions concerning R6RS
    ... At the Scheme workshop a few weeks ago there was a panel ... discussion on the R6RS. ... Mike Sperber and Aziz Ghuloum were on the panel. ... the plans of the major Scheme implementors concerning the ...
    (comp.lang.scheme)
  • Re: Where next?
    ... Those who want to get work done *using* Scheme. ... The work of group 2 is done when such a language has been specified. ... and implementors ends. ... who are either uncomfortable with, or opposed to, the proposed R6RS ...
    (comp.lang.scheme)
  • ANN: Larceny v0.95 "First Safety"
    ... Larceny v0.95, "First Safety", is now available ... four de facto standards for Scheme: ... Larceny makes ERR5RS and R6RS libraries available ...
    (comp.lang.scheme)
  • Why R6RS is controversial
    ... is your opinion you can just choose any Scheme implementation and it ... If you are curious why R6RS ... Programming languages should be designed not by piling feature ... the point is to be the most axiomatic language possible. ...
    (comp.lang.scheme)
  • Re: R6RS mail archives, formal comments, next r6rs draft
    ... and should not be required for an implementation to be R6RS compliant. ... I can simply pick the parts of the standard that make sense ... portable and useful Scheme code in that case? ... It isimportant to see the advantages of a *small* core language: ...
    (comp.lang.scheme)