[r6rs-discuss] Multiple returns from higher-order procedures

From: William D Clinger <will>
Date: Mon, 25 Jun 2007 17:56:18 -0400

Alan Watson wrote:
> > When performance matters, I would rather run correct code
> > on a fast system than buggy code on a slow system, but YMMV.
>
> ... and, if I elect to use an interpreter[*] and unless other
> considerations intervene, I would rather use one that integrated
> vector-map and other important library procedures. But then I'm funny
> like that.

Which raises an interesting question...

To what extent does the push to add new procedures
to the R6RS, including procedures that are simple
compositions of other R6RS procedures, derive from
fear that these procedures would be too slow if
Scheme programmers were to write them themselves
or to use a portable reference implementation?

In other words, how much of the growing size of
the R6RS can be blamed on the Scheme community's
habit of using interpreters instead of compilers?

Will
Received on Mon Jun 25 2007 - 17:56:18 UTC

This archive was generated by hypermail 2.3.0 : Wed Oct 23 2024 - 09:15:01 UTC