Size: a a a

Clojure — русскоговорящее сообщество

2020 August 23

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
Mike Bohdan
В чем профит этой бабашки вообще?
У меня на проекте ее тоже затянули но она кажется бесполезной игрушкой для фанатиков. Она не привносит ничего нового как тот же dhall, не является дефолтной для системы (не поставляется ни с одной ос), нет преимуществ перед Python (а там есть шикарный Click) или Ruby, приведённые выше скрипты проще выглядят в виде Makefile (пример в коментах). Где киллерфича как у самой кложи?
есть в проекте уже есть нода, разного роде цсс, отдельно всякий ямл от докера, хмл, и вагон скриптов на баше, которые как-то там связаны через мейкфайл,  и через это все к тому дже надо пробрасывать билд параметры и не заиураться в них,
то в определенный момент начинает хотеться чего-то более однородного, хотя бы в плане синтаксиса.
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
Oleg Roshchupkin
Не поставляется — это да, минус, а так — я баш в гробу видал, мне хватило пописать скрипты одно время. Можно привыкнуть, но не хочется, это при том, что я в консоли несколько лет практически жил.
Питон-руби лично я знаю опосредованно.
там еще время от времени прихоитмся вспоминать чем мейк синтаксис от баша отличается, и как там, блин, хмл сгенерить например без геморроя.
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
питон в этом отношении куда более приятен, но это обычно сразу же какой-нибудь venv  и всякое такое прочее, чего не хотелось бы тянуть.
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
в гисты я положил небольшой примерчик просто из пет-проджекта,
а так-то в скриптах на работе есть  все прелести -
и формирование едн файла при помощи echo и парсенье хмля grep'ом,
разбор данных при помощи костылей cut / awk после wget'а и вская такая красота.
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Maxim Penzin
в гисты я положил небольшой примерчик просто из пет-проджекта,
а так-то в скриптах на работе есть  все прелести -
и формирование едн файла при помощи echo и парсенье хмля grep'ом,
разбор данных при помощи костылей cut / awk после wget'а и вская такая красота.
Ну тут любой язык с либой для хмл и запросов сделает жизнь легче
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
Mike Bohdan
Ну тут любой язык с либой для хмл и запросов сделает жизнь легче
ну да, и с едн, и курль там всякий
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
и не надо думать "какая тулза умеет то-то и то-то"
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Я просто удивлён, что даже друзья фанаты винды и дотнета автоматизацию сборки делают на питоне, а тут как бы даже ограничений на винду нет, а делают велосипеды)
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Ну и для меня максимально крипово видеть хвосты тяжеловесной джавы в скрптовом языке (работа с датами в скриптах выше)
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
Mike Bohdan
Ну и для меня максимально крипово видеть хвосты тяжеловесной джавы в скрптовом языке (работа с датами в скриптах выше)
в смылсе, отдельно иметь завязку на date и ее странные параметры было бы удобннее?
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
тут просто либа, в которой все "так же как и всегда",  а не "для скриптов надо делать так..."
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
ну и если "остатки тяжеловеской джава" запускаются за 15 мс то как бы вообще не вопрс :)
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Maxim Penzin
ну и если "остатки тяжеловеской джава" запускаются за 15 мс то как бы вообще не вопрс :)
Так тяжеловесная тут скорее как «перегруженная синтаксисом».
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
ну это понятно, но на него не надо смотреть - он пусть лежит где-то там в либе
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
man date - в общем-то тоже не один экран опций занимает
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Maxim Penzin
man date - в общем-то тоже не один экран опций занимает
Не видел, я сравниваю с пайтоном, а там все просто, хоть и не так гибко как в джава
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
Тут основной поинт в том, что вся эта требуха уже и так есть в проекте.
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
потом питонячий datetime тоже не сильно маленький такой
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
и не понятно что тут громоздкого?
(.format (DateTimeFormatter/ofPattern "yyyy-MM-dd'T'HH:mm:ssX") (ZonedDateTime/now)))
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
ну взяли форматтер такой какой хотели, взяли время какое надо и позвали функцию формат
источник