Иногда пилю что-то небольшое для себя на Common Lisp, и всё время сокрушаюсь: компиляция эта тормозная… с обновлением имплементации всё перекомпилировать… Quicklisp этот няшный, из которого проекты то появляются, то пропадают… Пачки зависимостей на каждый чих, а внутри каждого проекта чувак 10 пакетов напихал… ASDF system definitions, не дай ктулху там что-то не так, лезть разбираться… хочешь бинарный образ для небольшой утилитки — получишь десятки мегабайт, старт тормозной, надо было на голанг писать, фу какой я старый вообще… И сопрограммы с каналами бы заимел тогда, но язык унылый, а CL всё-таки няшный…
Так вот, это я просто java давно не тыкал. В смысле что-то большое собрать, поставить и запустить. Всё у нас на самом деле неплохо в CL, на уровне мировых стандартов.
Comments (2)
А ещё в Java-мире Clojure живёт :)
С пакетами же там всё более-менее, не в плане малнького футпринта, конечно, но всякие maven и sbt хорошо облегчают жизнь.
Во, вспомнил, есть ещё ABCL для jvm, довольно зрелая имплементация.