Earlier quoted context omitted.
How many people taking intro to CS at MIT do you think are beginners who have never programmed before?
Quite a few, actually, which is why the Scheme class ended up being awful in practice -- you'd get a bimodal distribution of students where some are already familiar with multiple languages (usually more mainstream than Lisp) and some aren't familiar with any, and the class, by necessity, targeted the trough right between those. So it was too fast for the students who never programmed before, and either too slow or t…
And, Pyret looks like a terrible beginner language! I like PltScheme, but I can't see how anyone would ever want to use that.