Size: a a a

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

2019 May 28

V

Vit in Clojure — русскоговорящее сообщество
это ж инструмент, хороший
источник

MK

Marat Khusnetdinov in Clojure — русскоговорящее сообщество
Первый раз курсив вижу
источник

V

Vit in Clojure — русскоговорящее сообщество
я вот пищщарм уже года два не открывал толком а всё равно покупаю)) потому что кормил меня 10 лет)
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
👍
источник

AG

Alexey Golda in Clojure — русскоговорящее сообщество
с пичармом еще бывают акции типа -30%.

Курсив вообще молодец там чувак, но уже можно было бы одну IDE запилить и вместе с JetBrains и тогда можно было бы платить. А то получается IDEA CE + Cursive $, а если нужно IDEA $ + Cursive $ это уже накладно.

JB надо делать Clojure IDEA $ - одна лицензия, фулл возможности.
источник

AD

Artur Dumchev in Clojure — русскоговорящее сообщество
А кто-нибудь использует clojure.core.logic?

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

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
Отсутствие коммитов не беда - в последнее время значительных багфиксов в матлогике не наблюдалось :)
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
@lensgolda Для JB рынок Cursive наверняка слишком маленький
источник

AG

Alexey Golda in Clojure — русскоговорящее сообщество
Да, поэтому пока так перебьемся
источник

MB

Mike Bohdan in Clojure — русскоговорящее сообщество
а как можно сделать алиас на наймспейс без его создания?
у меня есть киворды, которые используются в спеках и их нейспейсы привязаны к бизнес логике, но не к структуре проекта и хочеться писать что-то типа ::my.alias/id вместо :some.long.name.namespace.spec.toplevel-item.item/id, а создается этот киворд где-то в нс project.part-of-logic.component.specs.toplevel-item
источник

MB

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

AD

Artur Dumchev in Clojure — русскоговорящее сообщество
Mikhail Gusarov
Отсутствие коммитов не беда - в последнее время значительных багфиксов в матлогике не наблюдалось :)
ну мне кажется, это не так работает. Наверняка есть пространство для оптимизаций, для решения проблем с дебаггингом. В вики у них описаны экспериментальные фичи
- "core.logic has Prolog-type Definite Clause Grammar syntax for parsing. Until core.logic gets support for environment trimming this feature should be considered for experimental use only".
- "we have a pretty useless experimental defc in the master branch"
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
Вот кому надо - тот пусть оптимизирует и решает проблемы с дебаггингом. У автора и так всё хорошо _для его задач_.
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
Поскольку кложурная инфраструктура не ломается целиком раз в полгода, как джаваскриптовая, то такие пакеты могут годами оставаться полезными без исправлений.
источник

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
Mikhail Gusarov
Поскольку кложурная инфраструктура не ломается целиком раз в полгода, как джаваскриптовая, то такие пакеты могут годами оставаться полезными без исправлений.
Вот
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
Mike Bohdan
а как можно сделать алиас на наймспейс без его создания?
у меня есть киворды, которые используются в спеках и их нейспейсы привязаны к бизнес логике, но не к структуре проекта и хочеться писать что-то типа ::my.alias/id вместо :some.long.name.namespace.spec.toplevel-item.item/id, а создается этот киворд где-то в нс project.part-of-logic.component.specs.toplevel-item
Нужно просто зареквайрить этот нс с алиасом
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
Для библиотек, которые взаимодействуют с внешним миром (особенно с чем-нибудь джаваскриптовым, хехе), такое не работает.
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
Require project.foo as foo
источник

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
По мне так это даже плюс если проекте новое не получает, значит ничего не сломается
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
:foo/name
источник