Просто на нем все выглядит понятно и доходчиво. А теперь представьте себе,
что у вас есть язык с сайд-эффектами. Так какого хрена вы пишете
, а не
?????
На самом деле я пригорел даже не с руби,
что само по себе редкий случай, а с flow, написанного, на минуточку, на
ocaml. Который типа функциональный и все такое. Почему там стейт ебаного
логгера управляется так?
И эти люди еще хотят,
чтобы компилятор сам решал когда можно пустить в несколько потоков, а когда
нет. Пиздец
Да, этот пост про
haskell, ocaml, ruby и js одновременно. Привыкайте, епт
Мини-анонс
Скоро (возможно даже в этом году) будет пост про динамические переменные.
Рекомендую не пропустить, там будет про охуеннейшую штуку, которую почему то
не завезли в “мейнстримные” скриптовые языки. В хаскеле, понятное дело, оно
имеет не больше смысла, чем в эрланге, но все равно стоит почитать.
Да, это что то типа withReaderT
PS
да, поцоны, я пишу логгер без монады Writer. Почему? Идите нахуй, вот почему