← All posts tagged clojure

Zert
JavaScript clojure Сначала написал сервер на кложуре, потом к нему веб-морду на джаваскрипте, и мне это понравилось. Какая-то нездоровая херня, однако. Если что, я женат, двое детей. Что делать?
Zert
Lisp clojure Стоит заметить, что скобкоёбство в клохуре выбешивает намного меньше (почти не выбешивает), чем в лиспе. Т.е. это не совсем лисп, получается, а с улучшениями. Это хорошо.
Zert
Java говно clojure Похоже, никакого веб-интерфейса на клохуре я не сделаю, придётся по-старинке сделать его на ерланге, а клохуру дёргать через тцп.
Zert
Java clojure Судя по тому, какие зависимости скачиваются, я пишу очередного убийцу гугля, вместо запланированного веб-интерфейса для одной внутренней тулзы.
Zert
Java говно clojure Вот что меня бесит, так это миллиард сука ёбаных зависимостей, которые скачиваются уже часа два. Хуй знает, зачем это всё, и прозреваю, что никто уже не знает, а половина из них (в лучшем случае) не используются никогда.
Zert
web clojure Как на вашей кложуре делать асинхронщину, чтобы контент менялся без обновления страницы? Можно ли на luminus что-то такое запилить, или надо другой фреймворк брать? Нид хелп, вощемта.
Zert
Java говно clojure В джаве/кложуре даже нет встроенного способа работы с путями, типа filename в ерланге. Все руками конкатенатят строки с разделителями путей. Вот это энторпрайз, да.
Zert
добро clojure Очень правильно сделано то, что даже сам компилятор ставится не system-wide, а указывается в качестве зависимости проекта и уже leiningen его скачивает. Чем меньше кишков проекта находится за пределами его рабочей директории, тем лучше.
Zert
programming ЧСВ Окончательно перестал понимать смысл бытия «программистом на XXX». Когда берёшь язык под конкретную задачу, то, конечно, языков в проекте становится много, но зато кода меньше, чем если бы это всё писать на 1-2 языках. Да и знаний требуется намного меньше, так как не делаешь на неподходящем языке то, что на нём никто не делает и тем самым не натыкаешься на подводные камни и грабли. У меня сейчас (в порядке убывания кодобазы): Erlang, Lua, Haskell, Clojure, Python, Shell(bash), Go, Pl/PGSQL. Живётся вполне неплохо.
Zert
Java clojure Потребовалось потеребить джава-либу. Так как вникать в джаву нет никакого желания, а скалку считаю мертворожденным фанфиком х-я для умалишённых, пришлось посмотреть на клохуру. Написал на нём простейший REST-api для библиотеки, всего на 70 строчек, и хочу сказать, что не так уж она и плоха. Да, скобки, конечно, не очень круто, я не поклонник лишпосинтаксиса, но инфраструктура (leiningen) просто замечательная, не надо ковырять всякие мавены-анты через содомитские IDE, а можно справиться обычными emacs/vim. Не знаю, как насчёт использования в больших проектах (я не собираюсь пока у себя жаваёбство разводить), но на мелких вещах клохура вполне замечательно выглядит. Ну и к скобкам можно привыкнуть, как, например, к синтаксису ерланга. Рекомендую, тащемта.