>> "Scheme" is usually a liability when someone used it in school years ago >> (other than with HtDP).
Small anecdote: I had gone a small presentation at WPI about teaching alternative concurrent programming models to undergraduates. The presenter wanted to explore teaching with channels and actors. They chose Google Go as the language to explore those models. I raised the question in the after-session: why not use Racket? The presenter responded with some shock: he had no idea Racket supported threads or had channels. The presenter had gone through a HtDP class, and was convinced that BSL was all that Racket was about. So I don't necessarily agree that it's only the non-HtDP students who have a distorted understanding. _________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/dev