Size: a a a

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

2021 November 23

MB

Mikhail Beliansky in Clojure — русскоговорящее сообщество
Нет, это внутренний проект
источник

MB

Mikhail Beliansky in Clojure — русскоговорящее сообщество
Но какие-то сниппеты если будут нужны — обращайся
источник

MB

Mikhail Beliansky in Clojure — русскоговорящее сообщество
Но могу рассказать следующую историю. Благодаря тому, что внутри датаскрипт, было довольно тривиально поменять подачу данных с бэка. Та, которая была поначалу, делалась из старой вьюхи, которую уже никто давно не трогал, и выдавала сложный джсон, который парсился в датаскрипт.

Когда поменяли, стали выдавать более плоские джсоны, с большим количеством данных. Переписать пришлось только функции преобразования, поскольку структура в датаскрипте не поменялась, то все продолжило работать.

А если бы была база в виде обычной мапки, как из коробки в рефрейме, то стопудово туда бы просто сложили первый огромный джсон, и на него бы написали кучу функций, которые по нему бегают. И переписывать пришлось бы вообще все.
источник

I

Igor in Clojure — русскоговорящее сообщество
Можно как-то в реплике посмотреть список публичных функций в неймспейсе?
источник

ND

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

ND

Nikita Domnickij in Clojure — русскоговорящее сообщество
Шеймлес плаг
источник

MB

Mikhail Beliansky in Clojure — русскоговорящее сообщество
(keys (ns-map 'clojure.core))
источник

MB

Mikhail Beliansky in Clojure — русскоговорящее сообщество
вроде так
источник

VL

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

E

ETL in Clojure — русскоговорящее сообщество
сейчас имена классов по дефолту - это место вызовов макроса с,
вот посмотри, нет там хэшей:
https://github.com/HealthSamurai/macrocss/blob/master/docs/out/stylo/css/stylo.css

хэши используются, если вызывать макрос с параметром :eco
источник

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
StyloCSS это какое-то внутреннее название?
источник

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
class="components_default-48-17"

я ничего не имею против, просто именно эта часть в css-in-js решениях меня и бесит, что кастомные классы имеют не человекочитаемые названия, ща покажу с каким говном я работаю
источник

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
<div class="MuiBox-root MuiBox-root-79 Styled(Styled(MuiBox))-root-77 Styled(Styled(MuiBox))-root-78 sc-bdfBQB kLvbhX">XUI</div>
источник

E

ETL in Clojure — русскоговорящее сообщество
mother of gods
источник

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
это генерирует в дев среде Material UI
источник

VL

Vlad Lisovsky in Clojure — русскоговорящее сообщество
что мне кажется красивым?

https://www.bonial.fr/magazine/saison-des-asperges-10-recettes-a-base-dasperges/


max-w-screen-sm lg:max-w-screen-md mx-3 md:mx-auto


вот это красиво по мне так
источник

I

Igor in Clojure — русскоговорящее сообщество
Можно как-то это упростить? (это условный hiccup)

(vec
(concat
 [:div {:id "parent"}]
 (mapv (fn [x] [:span x]) items)))
источник

I

Igor in Clojure — русскоговорящее сообщество
Те на выходе там получается

[:div {:id "parent"}
[:span ""]
[:span ""]
[:span ""]
[:span ""]]
источник

E

ETL in Clojure — русскоговорящее сообщество
(apply conj [:div …] (mapv …))
источник

ND

Nikita Domnickij in Clojure — русскоговорящее сообщество
(into [:div] (map (fn [x] [:span x]) items)
источник