Обязательно:
- Функциональный
 - С отличной обратной совместимостью
 - Компилируемый
 
Желательно:
- Сильная статическая типизация
 - Умеет в многопоточность
 
Как я понимаю, Haskell отпадает по 2-му пункту. Нравящийся мне Erlang по 3-му. Какой пройдёт первые три условия? CL (SBCL) или OCaml? Как у них с обратной совместимостью?
Upd: компилируемый в бинарь
Upd: Я выслушал много Ваших мнений, мудрецы. Сворачиваем наш уютный срачик. Ща посмотрим, что пережуёт моя анальнозондированная. Надеюсь на CL, F#, OCaml (в этом порядке). Scala, Haskell и другие на старость.



