[Haskell-cafe] Re: Bathroom reading

Kim-Ee Yeoh a.biurvOir4 at asuhan.com
Fri Aug 17 05:25:11 EDT 2007



ok-4 wrote:
> 
> Someone mentioned the "Blow your mind" page.
> One example there really caught my attention.
>   "1234567" => ("1357","246")
>   foldr (\a ~(x,y) -> (a:y,x)) ([],[])
> 
> I've known about lazy match since an early version of the Haskell
> report, but have never actually used it.  Last night, looking at
> that example, the lights went on and I finally grokked why it's
> there and understood when/why I might use it myself.
> 

Don't you want an infinite list to illustrate the necessity 
of laziness?

-- 
View this message in context: http://www.nabble.com/Bathroom-reading-tf4267956.html#a12196642
Sent from the Haskell - Haskell-Cafe mailing list archive at Nabble.com.



More information about the Haskell-Cafe mailing list