Size: a a a

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

2021 September 01

LL

Lämppi Lütti in Clojure — русскоговорящее сообщество
Почему баги должны полезть если что-то торчит наружу?
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
deftype ещё есть
источник

nn

noname nobody in Clojure — русскоговорящее сообщество
насколько я понмню это все костылики для интеропа с жавой, поправьте если ошибаюсь
источник

nn

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

LL

Lämppi Lütti in Clojure — русскоговорящее сообщество
Дёрнул его через геттер, а он нул
источник

LL

Lämppi Lütti in Clojure — русскоговорящее сообщество
Не торчит, а баг есть
источник

ST

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

nn

noname nobody in Clojure — русскоговорящее сообщество
вот-вот. сразу надо задать себе вопрос зачем кому-то может понадобиться сырой список? все через интерфейс определяем. например получить координаты конкретного слова. это уже вопрос не кодинга даже, а архитектуры скорее
источник

LL

Lämppi Lütti in Clojure — русскоговорящее сообщество
Если больно надо, то определяешь протокол и через него трогаешь
источник

LL

Lämppi Lütti in Clojure — русскоговорящее сообщество
Если надо для чужого класса, то определяешь протокол, расширяешь чужой класс и дёргаешь что тебе надо
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
noname , ты сюда пришёл научиться в ФП или научить нас в ООП?
источник

nn

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

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
ООП сложнее чем ФП - согласен.
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Про этом профита никакого не даёт
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
Нет. Просто ООП. Совместимая с Java-ООП.
источник

SM

Stas Makarov in Clojure — русскоговорящее сообщество
А это фуфуфу или норм (куча дерефов)?
(defn- press-arrow-down [event component-state]
 (when (:open? @component-state)
   (.preventDefault event)
   (let [items (count (:filtered @component-state))
         pos (:position @component-state)
         _ (.focus (-> @component-state
...

Я б дерефнул в let в начале. Из аргументов: 1) красивше (субъективно); 2) эффективнее (насколько?).
источник

DL

Dmytro Lispyvnyi '(🌲... in Clojure — русскоговорящее сообщество
Деструктурировать же
источник

SM

Stas Makarov in Clojure — русскоговорящее сообщество
👍 согласен. Как-то сразу на дерефы сагрился и не подумал)
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Первый — оставить, в последующем let — деструктуризация
источник

SM

Stas Makarov in Clojure — русскоговорящее сообщество
thx!
источник