Size: a a a

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

2020 July 21

T

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

T

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

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
Чтобы вокруг да около не ходить описывая что за структура такая у меня
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
Damir Farazetdinov
и будешь ты ими пользоваться как-то так:
(def s (build-my-structure))

(def third-item
 (some-> s
   (zipper first-item)
   next
   next
   deref))
В общем-то, такое может сработать. Попробую
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
В чем задача заключается -- сделать полный сумматор на этих разрядах-последовательностях

С поддержкой вычитания

В миллисекунды переводить все не хочу. Не предлагайте
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
типа такого?
age = [2020 07 21] - [1983 01 01]
источник

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
=> [37 06 20]
источник

T

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

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
Но обычного merge-with + недостаточно
Тк можно сделать
2020-07-21 - 500 days, например
источник

DF

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

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
чёрт, а что если 4 года вычитать?
4-ый год будет считаться високосным?
источник

DF

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

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
Damir Farazetdinov
чёрт, а что если 4 года вычитать?
4-ый год будет считаться високосным?
Ну вот для таких случаев тут и подразумевается вся эта кастомная настройка последовательностей

Как законфигуришь, так и будет
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
Да, и для нее эта кастомная настройка делается. У меня в планах границы и шаг последовательности сделать функцией. Пример там уже есть с днями, не реализовано еще

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

DF

Damir Farazetdinov in Clojure — русскоговорящее сообщество
The2lb3oz4dr10½grOfHedgehogs
Ну вот для таких случаев тут и подразумевается вся эта кастомная настройка последовательностей

Как законфигуришь, так и будет
огонь!
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
Damir Farazetdinov
чёрт, а что если 4 года вычитать?
4-ый год будет считаться високосным?
Но вообще если интересно как с таким работают, то есть такие понятия как day-second interval и year-month interval
источник

ИФ

Иван Федоров... in Clojure — русскоговорящее сообщество
Anton Karpov
В ентерпрайзе с этим иногда проблемы(
даже в небольших компаниях обычно не замыкают цепь обратной связи
источник

MN

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

MN

Maksim N in Clojure — русскоговорящее сообщество
И я не остался без кложуры на производстве. Спасибо большое Ивану 👍
источник

DF

Dima Fomin in Clojure — русскоговорящее сообщество
Вот паразиты в Яндексе: три строчки про функции (ни слова про ФПК) -> функции это запутанно -> всех спасут обьекты. Десятки тысяч чайников прочитают и поверят 😢 https://thecode.media/oop_battle/
источник