News for hackers. Stuff that matters.
Re:Why MIT uses Python instead of Scheme for its undergradua... by bjoli on Saturday December 29, 2018 @08:39AM (#18783500)
One thing that comes to mind is that looping is limited to recursion in scheme. This becomes quite coumbersome IMO since it is a pretty important thing. Writing named lets for simple things is not anyone's preferred way.

It is however pretty easy to implement something like racket's for loops on scheme using lower level macros, and there are some available.

Implementing something like common lisps iter is actually not very hard, and even improving upon racket's for loops is far from complex.

Re:Why MIT uses Python instead of Scheme for its undergradua... by jimhefferon on Saturday December 29, 2018 @02:02PM (#18785136)
> looping is limited to recursion in scheme

I believe that Scheme's DO is looping.

Re:Why MIT uses Python instead of Scheme for its undergradua... by bjoli on Saturday December 29, 2018 @02:12PM (#18785183)
Which is still painful to use compared to python's for loops or comprehensions