Size: a a a

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

2021 July 12

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
(clojure.core/fn
kavkazsila
[fields]
(clojure.core/-> fields clojure.core/count))
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
макросила!
источник

A

Andrey in Clojure — русскоговорящее сообщество
лучше

(defmacro kavkaz []
 (let [s (symbol (str "kavkaz" "sila"))]
   `(fn ~s [fields#] (-> fields#
                         count))))
источник

E

ETL in Clojure — русскоговорящее сообщество
я сделал на [fields#]
источник

A

Andrey in Clojure — русскоговорящее сообщество
во, правильно)
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
ну да. форма ~'fields иногда нужна, чтобы конкретно этот символ задать
источник

A

Andrey in Clojure — русскоговорящее сообщество
тогда лучше это сделать, как делается с s
источник

A

Andrey in Clojure — русскоговорящее сообщество
(defmacro kavkaz []
 (let [s (symbol (str "kavkaz" "sila"))
       fields (symbol "fields")]
   `(fn ~s [~fields] (-> ~fields count))))
источник

OR

Oleg Roshchupkin in Clojure — русскоговорящее сообщество
Ну вот там и начинается )
источник

A

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

OR

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

A

Andrey in Clojure — русскоговорящее сообщество
генсимы для того и нужны
источник

Г

Григорий in Clojure — русскоговорящее сообщество
Использую reagent-material-ui (v5) библиотеку. Стек: shadow-cljs и npm (естественно).
источник

Г

Григорий in Clojure — русскоговорящее сообщество
Вылетают такие ошибки в консоли браузера, судя по которым компоненты просто не загрузились. Он их как-бы не видит.

An error occurred when loading reagent_material_ui.lab.loading_button.js
shadow-cljs - failed to load module$node_modules$$material_ui$core$node$ButtonBase$TouchRipple js.js:74:16
shadow-cljs - failed to load module$node_modules$$material_ui$core$node$ButtonBase$ButtonBase js.js:74:16
shadow-cljs - failed to load module$node_modules$$material_ui$core$node$ButtonBase$index js.js:74:16
shadow-cljs - failed to load module$node_modules$$material_ui$core$node$Button$Button js.js:74:16
shadow-cljs - failed to load module$node_modules$$material_ui$core$node$Button$index js.js:74:16
shadow-cljs - failed to load module$node_modules$$material_ui$lab$node$LoadingButton$LoadingButton js.js:74:16
shadow-cljs - failed to load module$node_modules$$material_ui$lab$node$LoadingButton$index
Assert failed: Invalid Hiccup form: [nil {:variant :contained, :color :error, :classes {:mui-loading-button "G__32192-mui-loading-button-1"}, :ref nil} [:span "Hello!"]]
(in G__32192)
источник

Г

Григорий in Clojure — русскоговорящее сообщество
Я уже по несколько раз и node_modules переустанавливал и кеш (.shadow-cljs) сносил, и в .m2 удалял репу reagent-m..-ui, чтобы переустановить. Все без толку.
источник

Г

Григорий in Clojure — русскоговорящее сообщество
Есть идеи?
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Попробуй удалить всё из js/compiled
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Некомфортно читать сообщение, в котором слова «kavkazsila» и «подави»
источник
2021 July 13

V0

Vlad 0xd728c4a7cd55d... in Clojure — русскоговорящее сообщество
а что сейчас люди пользуют для внешнего вида кроме reagent-material-ui чтобы прототипчик из коробки выглядел более-менее? github.com/priornix/antizer и подобное?
источник

IL

Igor Levdansky in Clojure — русскоговорящее сообщество
bootstrap?
источник