Size: a a a

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

2020 April 13

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
но всё-равно такого кода, который работает с compile time константами, очень мало, чтобы видение линтера играло значительную роль
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
вон во всяких тайпскриптах накостылили же
if ( instance of ) {  ...  }
источник

MB

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

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
Ну и если смотреть как работает это с интом допустим – то если в коерсер инта передать инт все сработает как надо, даже с ошибкой не упадет.
источник

A

Artem in Clojure — русскоговорящее сообщество
Посмотрел. Мне кажется, с этим pom-ом всё же не проставится main-class.

Мне что-то такое lein pom генерил (включая зависимости)

Но не суть уже.
источник

A

Artem in Clojure — русскоговорящее сообщество
Maxim Penzin
но тут еще макросы всякие... в общем, фиг вам а не статическая типизация :)
Интересно как в карпе это разрулили.
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
Artem
Посмотрел. Мне кажется, с этим pom-ом всё же не проставится main-class.

Мне что-то такое lein pom генерил (включая зависимости)

Но не суть уже.
main-class записывает в манифест depstar по ключу - - main
источник

A

Artem in Clojure — русскоговорящее сообщество
Интересно
источник

MP

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

MP

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

A

Artem in Clojure — русскоговорящее сообщество
Нужен лейн-плагин для этого дела, я думаю
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
и им тоже пользовался, но Шон перетянул на свою сторону ключом - - compile :)
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
Artem
Нужен лейн-плагин для этого дела, я думаю
еще раз -
выше ссылка на темплейт-проект
там все собирается и деплоится без лейна/бута или чего-то такого, только deps, mvn, Makefile
источник

MP

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

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
то есть это deps.edn проект
источник

A

Artem in Clojure — русскоговорящее сообщество
Я посмотрел, оценил. Но под мой юзкейз мне бы хотелось лейн-плагин, который из project.clj сгенерит pom.xml.

Но уже неважно
источник

A

Artem in Clojure — русскоговорящее сообщество
Все супер
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Artem
Я посмотрел, оценил. Но под мой юзкейз мне бы хотелось лейн-плагин, который из project.clj сгенерит pom.xml.

Но уже неважно
ну, ты же писал, что «Если нужно с лейнингена на что-то переехать, я с радостью.»
источник

A

Artem in Clojure — русскоговорящее сообщество
Sergey Trofimov
ну, ты же писал, что «Если нужно с лейнингена на что-то переехать, я с радостью.»
О, нет, спасибо, вы мне уже помогли.
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Artem
О, нет, спасибо, вы мне уже помогли.
тебе Максим и предложив работающий вариант без лейна
а я больше ничего и не предлагаю, хватит на меня остро реагировать
источник