Size: a a a

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

2020 November 04

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Camina Drummer
Можно ссылочку на конкретный видос? не могу на канале понять что именно надо
Монады - не приговор
источник

O

Ortofax in Clojure — русскоговорящее сообщество
можно ещё сказать, что суть в перегрузке оператора применения функции или в перегрузки композиции функций
источник

O

Ortofax in Clojure — русскоговорящее сообщество
ну это очень грубо, конечно
источник

E

ETL in Clojure — русскоговорящее сообщество
Ortofax
да, можно сказать, что он изоморфен байнду монады id
Которая есть ни что иное, как $ в контексте. Конечно изоморфен. Но это частность же.
источник

CD

Camina Drummer in Clojure — русскоговорящее сообщество
Anton Chikin
Монады - не приговор
Спасибо
источник

O

Ortofax in Clojure — русскоговорящее сообщество
монады это вариант нормы!
источник

CD

Camina Drummer in Clojure — русскоговорящее сообщество
ETL
Оставляя за скобками fail (который есть возвращение сообщения об ошибке), их по сути два:

1.
1.1. берём значение "а" и помещаем его в контекст "м". Взяли число 8, получили Just 8 (читать как 8 в контексте Just)
2.
2.1. берём значение "а" в контексте "м" (Just 8
2.2. берём функцию, которая принимает значение "а" и возвращает значение типа "b" в контексте "м" (т.е. том же самом контексте, в котором находится "а" в п.2.1). Just 8 >>= intToString (это не Haskell, а как говорит Брагилевский - язык H; читать как взять Just 8 и штуку, которая применит функцию intToString к 8
2.3. возвращаем значение типа "б" в контексте "м"  (в данном случае - вернёт Just "8", т.е. вернёт значение другого типа)

P.S. Дэн Абрамов, если что говорил, что он не в курсе монад ) ничего - не помешало карьерному продвижению )
Сейчас смеюс с "языка ПЭ"
источник

CD

Camina Drummer in Clojure — русскоговорящее сообщество
Знаю я такой язык 😂
источник
2020 November 05

AD

Alexander Doroshenko in Clojure — русскоговорящее сообщество
есть ли какой-то map, но чтобы в функцию еще и индекс кидал? мне нужно на основе одной последовательности сгененрировать новую, но алгоритм требует учитывать индекс
источник

AC

Anton Chikin in Clojure — русскоговорящее сообщество
Alexander Doroshenko
есть ли какой-то map, но чтобы в функцию еще и индекс кидал? мне нужно на основе одной последовательности сгененрировать новую, но алгоритм требует учитывать индекс
map-indexed
источник

AD

Alexander Doroshenko in Clojure — русскоговорящее сообщество
спасибо!
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
Alexander Doroshenko
есть ли какой-то map, но чтобы в функцию еще и индекс кидал? мне нужно на основе одной последовательности сгененрировать новую, но алгоритм требует учитывать индекс
А что именно за алгоритм требующий индекс, если не секрет?
источник

AD

Alexander Doroshenko in Clojure — русскоговорящее сообщество
The2lb3oz4dr10½grOfHedgehogs
А что именно за алгоритм требующий индекс, если не секрет?
я балуюсь и хочу реализовать жизнь на clojure.
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
Alexander Doroshenko
я балуюсь и хочу реализовать жизнь на clojure.
Я без индексов ее реализовывал
источник

T

The2lb3oz4dr10½grOfH... in Clojure — русскоговорящее сообщество
Alexander Doroshenko
я балуюсь и хочу реализовать жизнь на clojure.
Так что попробуй поломать голову и сделать без индексов тоже. Потом сильно меняется взгляд на алгоритмы с индексами
источник

AD

Alexander Doroshenko in Clojure — русскоговорящее сообщество
спасибо за совет
источник

AD

Alexander Doroshenko in Clojure — русскоговорящее сообщество
голова действительно поломана
источник

T

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

AD

Alexander Doroshenko in Clojure — русскоговорящее сообщество
пока не надо. я запомню твой ник
источник

T

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