0xd34df00d 25.03.2012 15:27 Azoth_primary

Похоже, «осилить» является монадой. Есть действие, а можно осилить действие.
Кроме того, определен join для осиления — если я осилил осилить A, то я осилил A. Как раз m (m a) → m a

Recommended by:

@pooq: моча съела говно

and @Rayslava, @lHooFool, @17eyes, @octocat, @Katenok
1. Rayslava 25.03.2012 15:28 AHHE

Почему /b/? Вполне разумная мысль.

2. 0xd34df00dRayslava /1 25.03.2012 15:28 Azoth_primary

Как будто одно другому мешает.

3. lukish 03.04.2012 18:49

Инжектирование — это осиливание?
Фэйл — это неосиливание?

Судя по всему бинд тоже есть.
Если осилить a (m a) и знать то, как с а осилить b (a → m b), что можно осилить b (m b)
!

4. 0xd34df00dlukish /3 03.04.2012 19:38 Azoth_primary

Бинд выражается через джоин же. Спасибо, что показал это на частном случае.

5. lukish0xd34df00d /4 03.04.2012 19:42 BitlBee

Нет, джоин через бинд. join x = x >>= id

6. 0xd34df00dlukish /5 03.04.2012 19:47 Azoth_primary

Они эквивалентны и спокойно выражаются один через другой.

7. lukish0xd34df00d /6 03.04.2012 20:01

Тогда покажи как выразить бинд через джоин без фмапа.

8. 0xd34df00dlukish /7 03.04.2012 20:14 Azoth_primary

ВНЕЗАПНО монада функтор, не вижу твоих проблем.

Do you really want to delete ?