[plt-scheme] upcoming change in PLT Scheme v300

From: jekwtw (jeaniek7 at comcast.net)
Date: Fri Apr 1 07:03:54 EST 2005

I always suspected that BASIC was the point of maximal entropy/minimal
orderliness in the space of programming languages; this brilliant
demonstration that it constitutes an attractor for the dynamics of language
modification confirms it.

 -- Bill Wood

----- Original Message ----- 
From: "Jerzy Karczmarczuk" <karczma at info.unicaen.fr>
To: <plt-scheme at list.cs.brown.edu>
Sent: Friday, April 01, 2005 2:30 AM
Subject: Re: [plt-scheme] upcoming change in PLT Scheme v300

>   For list-related administrative tasks:
>   http://list.cs.brown.edu/mailman/listinfo/plt-scheme
> I appreciate very much the proposed changes to PLT Scheme.
> But why are you so incredibly conservatist? One should go
> further.
> Let me point out some pedagogical implications of the
> status quo.
> The most detestable form for my students is DEFINE.
> All or almost all other programming languages, including
> functional ones live very well without DEFINE. (Actually
> almost none have this bizarre construction LET whose
> meaning is usually completely abstract for the fresh
> undergraduates. And this is still extremely easy as compared
> with LETREC; I would eliminate both of them.)
> And for the French students there is another urgent affair.
> If you know French, you may be aware that in an elegant
> society the word CONS n'a aucune raison d'exister. So the
> list processing functions should be redesigned as well, at
> least lexically.
> On the other hand, all those who teach Scheme have from time
> to time show a full-fledged, relatively complete program, which
> does a lot...
> How many times had I to say (more or less):
> "And now, go to the line 174, and see for yourself where this
>  variable is used and how".
> Thus, I propose that you
> * introduce meaningful line numbering. I badly miss that!
> * the GOTO construction.
> Thank you for your contribution to the progress of
> Hanumanity.
> Jerzy Karczmarczuk
> Caen, Normandy, France.
> (Caen is the place where the campaign of William the Conqueror
> began. Because of him, the current version of Scheme is not
> written in a Saxo-Danish dialect, but in a language where such
> words as 'campaign' are heavily used.)

Posted on the users mailing list.