Size: a a a

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

2020 July 25

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
Denis Krivosheev
Но тут опять таки от предметной области зависит... но на беглый взгляд выбранная структура немного странная
Обычная мапа хранящая дату/время)

https://t.me/clojure_ru/119049
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
Denis Krivosheev
Если заменить {:hour 12 :min 30} на {:value 12 :min 30} то будет проще, и деструктуризация простая и мы уже знаем что речь идёт об :hour по первому параметру
Unit  не всегда :hour, это пример. Он может быть чем угодно
В value тоже может быть что угодно
:min :sec :year :epoch :meter :inch И так далее
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
The2lb3oz4dr10½grOfHedgehogs
Unit  не всегда :hour, это пример. Он может быть чем угодно
В value тоже может быть что угодно
:min :sec :year :epoch :meter :inch И так далее
я бы ввёл ns
:unit-type/hour или :unit.time/hour
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
Иван Федоров
я бы ввёл ns
:unit-type/hour или :unit.time/hour
Есть такой
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
Но он на другом уровне
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
Можно и так, кстати
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
Спасибо
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
Дастин Гетц вообще предложил в форматированные юниты включать стандарт, что актуально для дат.
Например :rfc3339/date-time
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
Иван Федоров
Дастин Гетц вообще предложил в форматированные юниты включать стандарт, что актуально для дат.
Например :rfc3339/date-time
У меня тип на уровне значения (value) а не на уровне юнита, тк юнит это подтип значения
источник

MN

Maksim N in Clojure — русскоговорящее сообщество
Добрый день. Кто имеет опыт с sente? Я использую toucan как ORM и соответсвенно значения потом отправляю по сокетам. Но, если не "экранировать" типо (into {} (db/select-on ...)) то получаю сообщеение об ошибке No reader function for tag <toucan-model-type> уже на клиенте. Понятно что можно задать readers при парсинге edn, но я не нашел способа задать эти парсеры в самом sente. Кто-нибудь решал такое?
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
The2lb3oz4dr10½grOfHedgehogs
У меня тип на уровне значения (value) а не на уровне юнита, тк юнит это подтип значения
Например ^::datetime/gregorian-military{:min 37, :hour 14, :day 25, month :jul, :year 2020}

Но можно это превратить в
#::datetime/gregorian-military{:min 37, :hour 14, :day 25, month :jul, :year 2020}
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
The2lb3oz4dr10½grOfHedgehogs
Например ^::datetime/gregorian-military{:min 37, :hour 14, :day 25, month :jul, :year 2020}

Но можно это превратить в
#::datetime/gregorian-military{:min 37, :hour 14, :day 25, month :jul, :year 2020}
Хорошая идея. Посмотрю и, наверное, так и сделаю
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
У нас есть iterate, а есть что-то типа apply f to x n times?

Как
(fn apply-n-times [f x n] (last (take (inc n) (iterate f x)))

Но чтобы не хранить промежуточные результаты
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
Ну и loop с reduce по (range n) не предлагать, это очевидно, что они справятся
источник

DK

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

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
о
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
Круто. Спасибо!
источник

p

patinity in Clojure — русскоговорящее сообщество
Обложка #Книга без знака Кложи - Как?
можно наклейку смастерить
не стоит разбрасываться ценными мелочами

по metabase - запуск из jar файл, работает с базой данных h2 - выглядит простой, текущий этап - из экселя завести данные в базу данных h2 и связать с metabase
источник

KR

Kostyantin Randomnam... in Clojure — русскоговорящее сообщество
Предлагаю сделать тотализатор на тему когда забанят сего господина
источник

p

patinity in Clojure — русскоговорящее сообщество
Kostyantin Randomname
Предлагаю сделать тотализатор на тему когда забанят сего господина
что-то я нарушил?
источник