Я занимаюсь функциональным программированием уже более 3 лет, и я читал и понимал многие статьи и аспекты функционального программирования.
Но я часто натыкался на многие статьи о "мире" в вычислениях побочных эффектов, а также переносил и копировал "мир" в образцах монады IO. Что означает "мир" в этом контексте? Является ли это одним и тем же "миром" во всех контекстах вычисления побочных эффектов или применяется только в моноданных IO?
Также в документации и других статьях о Haskell много раз упоминается "мир" .
Некоторые упоминания об этом "мире": http://channel9.msdn.com/Shows/Going+Deep/Erik-Meijer-Functional-Programming
и это: http://www.infoq.com/presentations/Taming-Effect-Simon-Peyton-Jones
Я ожидаю образец, а не просто объяснение мировой концепции. Я приветствую образец кода в Haskell, F #, Scala, Scheme.