I have read a few articles over the years about people using less popular languages and platforms to develop web sites/web apps. There are at least two variants on this: a less popular language on its own platform (e.g. Racket), or a less popular language that can use an existing platform (Clojure, Scala).
Has anyone done this? Was it in recent years where less popular languages suffer more from the lack of web frameworks and libraries? Do you think (in retrospect) it was the best way to go?