Приятно, когда спустя пару дней после твоего ранта про Clojure в телеграм канале главный (ладно, второй после Рича) евангелист языка выступает на конференции силясь опровергнуть твои слова 😉 По ссылке линк на (как всегда отличное) выступление Дэвида Нолена на Goto, которое (среди прочего) задумывалось как напоминание, о том, что Clojure жив, бодр и продолжает быть на шаг впереди впереди hoi-polloi программистского мирка. Впрочем, несмотря на аллюзии и фигуры речи до которых мне недосягаемо далеко, спикер игнорирует проблемы которые я инкременирую языку и экосистеме, повтряя уже известные (и сказанные не раз (а я смотрел все выступления Дэвида (да и Рича))) вещи. Я позволю себе напомнить:



— JVM - это не то чем следует хвастаться в 2017 году, это констрейнт

— серьезных проектов на Clojure нет; fortune500 компании используют Clojure для админок и вспомогательных сервисов, а побольшей части, чтобы заманивать опытных джавистов и фронтендеров которые могут в чуть (совсем чуть-чуть) более чем в просто верстать джаваскриптом

— Closure compiler это круто, но в контексте http2 важнее всего code-splitting и возможность (без ахуя) попилить апликуху на модули и load on demand

— Cljs не поспевает за JS и все его крутые идеи давно есть как либы



Lisp, который как известно elegant weapon for more civilized age, увы, остается маргинальной технологией продакшн на которой наряду с большим количеством простого программистского удовольствия имеет и массу абслютно тривиальных проблем.



Символично, что выступление заканчивается всё разговорами про deep learning, который на данный момент интересует автора этого канала намного больше, чем драка в грязи за право называться САМЫМ ВЕЛИКИМ ПРОГРАММИСТОМ ФРЕЙМВОРКОВ ИНТЕРФЕЙСОВ ВСЕХ ВРЕМЕН



https://www.youtube.com/watch?v=lzXHMy4ewtM