Новый язык программирования Microsoft F # обеспечивает мощную комбинацию функционального программирования (первоклассные лексические замыкания и хвостовые вызовы) с эффективным параллельным сборщиком мусора, который позволяет легко использовать многоядерные.
OCaml, Haskell, Erlang и все бесплатные реализации Lisp и Scheme, о которых я знаю, не имеют одновременных сборщиков мусора. У Scala и Clojure есть параллельный GC, но нет хвостовых вызовов.
Так что, похоже, не существует языков программирования с открытым исходным кодом, объединяющих эти функции. Это правильно?