Size: a a a

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

2019 May 07

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
(fun () -> ())
а если это мой код и я в других файлах создал кучу мапов. Я просто не понимаю как можно помнить все ключи чтобы не лезть каждый раз в файл
Если делаешь мапы, в которых количество ключей тяжело запомнить - ты делаешь что-то не так
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
Ну и всегда есть eval
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
@dbvvmpg eval рассказывает "что есть", а не "что может быть"
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
Mikhail Gusarov
@dbvvmpg eval рассказывает "что есть", а не "что может быть"
Что угодно может быть
источник

((

(fun () -> ()) in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
Если делаешь мапы, в которых количество ключей тяжело запомнить - ты делаешь что-то не так
так количество ключей в мапе во многих случаях диктуется доменом
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
Может быть что угодно, но это что угодно никак не влияет.
источник

((

(fun () -> ()) in Clojure — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
Что угодно может быть
если я мапом описываю доменную модель, то не может
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
(fun () -> ())
если я мапом описываю доменную модель, то не может
В таком случае, как выше сказали - пиши спеку
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
Если доменная модель статичная
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
А если не статична, то генерируй спеку на лету :)
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
Mikhail Gusarov
А если не статична, то генерируй спеку на лету :)
Хз, имхо спека кроме как в IO не особо нужна
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
достаточно просто в readme примеры хорошие привести. Как в clj-http, скажем
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
сдается мне, что это легкий троллинг на тему “а при статической типизации такой проблемы нет”
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
на что можно ответить - если мапы не милы, то юзай дефтайп/дефрекорд со статичными именованными полями
источник

DL

Dmytro Lispyvnyi '(🌲 🍺) in Clojure — русскоговорящее сообщество
Andrey Ivanov
сдается мне, что это легкий троллинг на тему “а при статической типизации такой проблемы нет”
+
источник

MG

Mikhail Gusarov in Clojure — русскоговорящее сообщество
Andrey Ivanov
сдается мне, что это легкий троллинг на тему “а при статической типизации такой проблемы нет”
Наоборот, счастье в мапах со схемами, а при статической типизации тьма, ужас и метапрограммирование на шаблонах цэплюсплюс.
источник

AN

Aλexander Nihirash in Clojure — русскоговорящее сообщество
😃 звучит, как оскорбление чувств скалистов
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
не со мной спорьте, мне мапы милы 🙂 хотя порой надо сделать логику “на типах” и тогда либо кривой вариант нэймспейснутого кейворда ::type, либо добавлять метадату (обычно делаю так), либо таки тайпы/рекорды - оно еще и чуть быстрее будет, говорят
источник

VL

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

RS

Rustam Sultanov in Clojure — русскоговорящее сообщество
Aλexander Nihirash
😃 звучит, как оскорбление чувств скалистов
+++))
источник