LINUX.ORG.RU

История изменений

Исправление hateyoufeel, (текущая версия) :

Про рыбку <=< вообще удобнее рассуждать, чем про bind. Но надо помнить, в какую она сторону. А мне такие вещи запоминать лень.

Можешь порассуждать про >=>. Она такая же, только в другую сторону. Выбирай любую!

При этом, возможно, в хаскеле можно добавить настояющую do-нотацию для настоящих монад, куда как-то запретить вход IO и подобным суррогатам. При этом по сигнатуре она может быть той же, что и обычная.

IO – это настоящая монада. Все законы соблюдены.

Ты за каким-то хером путаешь ассоциативность монадического связывания и операции с типом внутри. Это вообще никак не связанные вещи. Data.Proxy – это самая что ни на есть монада в любом смысле, какой не притяни, и все законы во всех операциях с Proxy соблюдаются. Но тем не менее, все твои выкладки ломаются на корню.

Исправление hateyoufeel, :

Про рыбку <=< вообще удобнее рассуждать, чем про bind. Но надо помнить, в какую она сторону. А мне такие вещи запоминать лень.

Можешь порассуждать про >=>. Она такая же, только в другую сторону. Выбирай любую!

При этом, возможно, в хаскеле можно добавить настояющую do-нотацию для настоящих монад, куда как-то запретить вход IO и подобным суррогатам. При этом по сигнатуре она может быть той же, что и обычная.

IO – это настоящая монада. Все законы соблюдены.

Ты за каким-то хером путаешь ассоциативность монадического связывания и операции с типом внутри. Это вообще никак несвязанные вещи. Data.Proxy – это самая что ни на есть монада в любом смысле, какой не притяни, и все законы во всех операциях с Proxy соблюдаются. Но тем не менее, все твои выкладки ломаются на корню.

Исходная версия hateyoufeel, :

Про рыбку <=< вообще удобнее рассуждать, чем про bind. Но надо помнить, в какую она сторону. А мне такие вещи запоминать лень.

Можешь порассуждать про >=>. Она такая же, только в другую сторону. Выбирай любую!

При этом, возможно, в хаскеле можно добавить настояющую do-нотацию для настоящих монад, куда как-то запретить вход IO и подобным суррогатам. При этом по сигнатуре она может быть той же, что и обычная.

IO – это настоящая монада. Все законы соблюдены.