Re: R6RS Progress Report




Max Hailperin <max@xxxxxxxxxxxx> writes:

Michael Sperber <sperber@xxxxxxxxxxxxxxxxxxxxxxxxxxx> writes:

... Now, a Scheme environment doesn't need a
standard to tell it what to do, but a portable Scheme program
does....

It may be worth noting that textbook authors also need a standard to
tell them what to tell their students to do. Textbooks have the same
portability issue as programs -- it is far easier to write a textbook
that presumes one specific Scheme implementation than to write one
that can be used with any RnRS-compliant system.

As a fellow textbook author, I sympathize with that concern. As you
must know, R5RS doesn't specify the interactive environment nearly
enough to write useful general instructions for students that are
applicable across implementations, at least without
implementation-specific supplements.

I would suggest that in order to support textbook authors, rather than
only programmers, the R6RS should specify an optional top level.

I think that's a desirable goal, but I believe it's currently beyond
the constraints the editors are facing. That doesn't mean it couldn't
be done in the future. I was merely trying to say that (I believe) it
isn't the intent of the editors to abolish or impoverish the top level.

--
Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla
.



Relevant Pages

  • Re: Twos complement integer divided by Powers of 2 question
    ... > I got this question from my textbook and I cannot understand the theory. ... > When a signed positive integer X divided by pow, the result is shifting ... The ANSI C standard does not dictate anything useful about how right ... So whether or not some calculation is equal or consistant with right ...
    (comp.lang.c)
  • Re: help w/ c/c++ problem
    ... thinking the envp parameter is standard as we get thinking ... 'void main' is standard. ... It may be a nearly-C textbook. ...
    (comp.lang.c)
  • Re: UNIX questions should be considered Semi-On Topic on clc
    ... The second edition, K&R2, was not a base document. ... The ISO C standard is certainly canonical, but it is not a textbook, and ... I used the standard exactly like a textbook, ...
    (comp.lang.c)
  • Re: R6RS Progress Report
    ... standard to tell it what to do, but a portable Scheme program ... It may be worth noting that textbook authors also need a standard to ... that presumes one specific Scheme implementation than to write one ...
    (comp.lang.scheme)
  • Re: display line numbers
    ... The textbook examples show line ... editors I use show the lne numbers beside the code I'm writing (at least not ... that depends entirely upon the editor (IDE) being ... if (DoSomething(i)) ...
    (comp.lang.cpp)

Loading