Does anyone know why languages like Arc, SmallTalk, Clojure, Scala etc need web frameworks? Is it that there's something special these frameworks/languages do that other languages/frameworks for the web don't do?<p>I was always under the impression that these languages were made for a specific purpose other than web and hence not used much on the web.<p>P.S: I read that Twitter's msg queue is in Scala since its faster.