Здравствуйте, varenikAA, Вы писали:
AA>Когда читаешь рекламу Clojure, а впрочем и других языков, может сложиться ложное впечатление, AA>что они привносят много нового. Еще Clojure часто позиционируется как полноценный CL. AA>Да, можно допустить, что Clojure визуально более выразителен(особенно с подсветкой синтакса), но при этом многие крутые вещи из него исчезли.
CL – перегруженный функционалом монстр. В Clojure просто не вносили того, что плохо ложиться на JVM, либо излишне усложняет язык. И вышло, как мне кажется, просто шикарно.
AA>Но проходят годы, а язык так и существует в жвм(плюс интероп в JS). Как будто ЖВМ реально имеет какое-то преимущество.
Зачем нужен CLR если есть JVM? Набор библиотек для JVM сам по себе очень богат, нет необходимости в еще одной платформе, которая до кучи долгие годы была гвоздями прибита к одной ОС. Ну а нативная сборка... есть предположение что кому-то понадобится LISP компилируемый в нативный код (такой есть, кстати)? Итого: JVM хватает для вообще всего, у этой платформы же только один недостаток реальный – медленный старт.