Size: a a a

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

2020 August 09

DK

Denis Krivosheev in Clojure — русскоговорящее сообщество
Ну а такая техника что вы описываете со складыванием в одну структуру используется в re-frame, посмотрите исходники. Они обошлись без макросов
источник

DK

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

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
Denis Krivosheev
Ну почему бы и нет
это надо сначала сгенерить сорец на 100500 свг данных, как минимум, потом таскать его с собой
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
Denis Krivosheev
Ну а такая техника что вы описываете со складыванием в одну структуру используется в re-frame, посмотрите исходники. Они обошлись без макросов
где имнно они так сделали?
источник

MP

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

DK

Denis Krivosheev in Clojure — русскоговорящее сообщество
В субскрипшнах и евентах. Они держат атом приватный, есть функции для добавления в атом, есть для считывания
источник

DK

Denis Krivosheev in Clojure — русскоговорящее сообщество
reg-db и subscribe
источник

MP

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

DK

Denis Krivosheev in Clojure — русскоговорящее сообщество
Значит я не понял задачу)
источник

MP

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

MP

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

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
в общем случае вся хренова гора может даже не быть у меня на руках, а подгружаться хоть с того же materiao.io во время компиляции
источник

MP

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

MP

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

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
О времена! О нравы! -
сижу переписываю Makefile на babashka
:)
источник

KR

Kostyantin Randomnam... in Clojure — русскоговорящее сообщество
И как оно?
источник

MP

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

MP

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

MP

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

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Maxim Penzin
О времена! О нравы! -
сижу переписываю Makefile на babashka
:)
Отлично
источник