[Haskell-cafe] Re: monad subexpressions

Bulat Ziganshin bulat.ziganshin at gmail.com
Sat Aug 4 00:35:49 EDT 2007

Hello apfelmus,

Saturday, August 4, 2007, 12:22:53 AM, you wrote:

> avoid the small layer of imperative code, of course. But the more you
> treat imperative code as somewhat pure, the greater the danger that the
> purely functional logic will be buried inside a mess of imperative code.
> In other words, the goal is exactly to make IO and STM uncommon,
> otherwise you loose the power the purely functional approach offers.

it's point of view of theoretical purist. i consider Haskell as
language for real world apps and need to write imperative code appears
independently of our wishes. in paricular, it's required to write very
efficient code, to interact with existing imperative APIs, to make
programs which has explicit memory control (as opposite to lazy
evaluation with GC)

Best regards,
 Bulat                            mailto:Bulat.Ziganshin at gmail.com

More information about the Haskell-Cafe mailing list