[Haskell-cafe] Re: monad subexpressions

Bulat Ziganshin bulat.ziganshin at gmail.com
Sat Aug 4 12:01:35 EDT 2007

Hello Claus,

Saturday, August 4, 2007, 7:55:18 PM, you wrote:

>>> so, there could be a library defining
>>>     lhs ==: rhs = putMVar <$> lhs <*> rhs

> the lifted operations combine as the unlifted ones do. so there's
> one definition each for =, /, +, not one definition for each of 
> their combinations.

it's called doublethinking :)  when you count operations, you count
only primitive ones. when you say about easiness of programming, you
propose to define special operation for each access pattern. it's
obvious for you that using only standard operations, it's hard to read
and write code, and using special operations, you will need to define
special one for each usage pattern

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

More information about the Haskell-Cafe mailing list