Language Adoption and Lisps
redlinernotes.com
redlinernotes.com
Keep hoping.
"I consider [Common Lisp] [...] over-engineered for almost any other scenario."
Pretty broad claim, in what way is CL over-engineered and for what particular scenarios? And how does that justify discouraging its use?
Sounds like someone is looking for excuses not to get busy learning a language in depth... Seriously, if you don't feel like learning a language, fine. But don't criticize that which you only understand the basics of.
Apparently, Bigloo has supported this for a while: http://www-sop.inria.fr/mimosa/fp/Bigloo/doc/bigloo-22.html
One should also consider that there are implementations like Gambit-C and Chicken that compile to type-annotated languages, not that it's necessarily what you had in mind. Just food for thought.
I was really trying to write more about the fact that the implementations and communities we have (which are often harped on) are sufficient. The problem is a lack of community formed around sharing code and building tools, libraries, etc which I feel could be solved by a module system. It's a sociological issue. My Common Lisp comment was off-the-cuff but not meant to be as judgmental as it sounded. As I've said, it's an impression but I'll write more about the later. Let's keep the focus on how to solve the problem of sharing code between lisps. That's what I see as the big thing holding lisps (of all stripes) back.