3 ms·
http://www.pyret.org/pyret-code/ http://www.pyret.org/pyret-code/ > One of the enduring lessons from the Racket project is that no full-blown, general-purpose
by baldfat 10y ago
http://www.pyret.org/pyret-code/ http://www.pyret.org/pyret-code/
> One of the enduring lessons from the Racket project is that no full-blown, general-purpose programming language is particularly appropriate for introductory education. By the time a language grows to be useful for building large-scale systems, it tends to have accumulated too many warts, odd corners, and complex features, all of which trip up students. The journal paper for DrScheme (the old name for DrRacket) explains this in some detail.
In that respect, the closest fellow travelers of us Pyreteers are the Racketeers (see how that works?). In fact, the first version of Pyret was merely a #lang in Racket. Nevertheless, Pyret represents a departure from Racket (for now and for the near future, at least) for several reasons: