← All posts tagged clojure

Сначала написал сервер на кложуре, потом к нему веб-морду на джаваскрипте, и мне это понравилось. Какая-то нездоровая херня, однако. Если что, я женат, двое детей. Что делать?

Стоит заметить, что скобкоёбство в клохуре выбешивает намного меньше (почти не выбешивает), чем в лиспе. Т.е. это не совсем лисп, получается, а с улучшениями. Это хорошо.

Вот что меня бесит, так это миллиард сука ёбаных зависимостей, которые скачиваются уже часа два. Хуй знает, зачем это всё, и прозреваю, что никто уже не знает, а половина из них (в лучшем случае) не используются никогда.

Как на вашей кложуре делать асинхронщину, чтобы контент менялся без обновления страницы? Можно ли на luminus что-то такое запилить, или надо другой фреймворк брать? Нид хелп, вощемта.

Очень правильно сделано то, что даже сам компилятор ставится не system-wide, а указывается в качестве зависимости проекта и уже leiningen его скачивает. Чем меньше кишков проекта находится за пределами его рабочей директории, тем лучше.

Потребовалось потеребить джава-либу. Так как вникать в джаву нет никакого желания, а скалку считаю мертворожденным фанфиком х-я для умалишённых, пришлось посмотреть на клохуру. Написал на нём простейший REST-api для библиотеки, всего на 70 строчек, и хочу сказать, что не так уж она и плоха. Да, скобки, конечно, не очень круто, я не поклонник лишпосинтаксиса, но инфраструктура (leiningen) просто замечательная, не надо ковырять всякие мавены-анты через содомитские IDE, а можно справиться обычными emacs/vim. Не знаю, как насчёт использования в больших проектах (я не собираюсь пока у себя жаваёбство разводить), но на мелких вещах клохура вполне замечательно выглядит. Ну и к скобкам можно привыкнуть, как, например, к синтаксису ерланга. Рекомендую, тащемта.