On Tue, 13 Nov 2007, Neil Mitchell wrote:

>> This depends on whether you are an "expression style" or "declaration
>> style" programmer.
>>   http://www.haskell.org/haskellwiki/Declaration_vs._expression_style
>>   http://www.haskell.org/haskellwiki/Let_vs._Where
> 
> Reading the let vs where page I'm left with the strong impression that
> I should use let everywhere. I know that's not true, and in fact I
> much prefer where. Can we put a Wikipedia style "NPOV" (neutral point
> of view) tag on that page? Or can someone do some editing?

Maybe it would be enough to represent the example "where" problem more
fairly on its own terms.  The non-working example has us writing

  f = State $ \ x -> y
     where y = ... x ...

but the "where" side of the aisle is supposed to detest lambdas, so would
be unlikely to have taken this particular route anyway.

I'm not saying "ergo, there is no problem after all", only that it's not
all that well taken.

        Donn Cave, [EMAIL PROTECTED]

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to