[Haskell-cafe] Re: humor

Jon Cast jcast at ou.edu
Fri Jul 30 18:04:49 EDT 2004


Sean Perry <sean.perry at intransa.com> wrote:
> Gabriel Ebner wrote:
> > enrico.santoemma at tin.it writes:
> > 
> > 
> >>Well... more seriously, does someone have got links to applications with
> >>visible source?
> > 
> > 
> > The only one I know is darcs: http://abridgegame.org/darcs
> > 
> 
> which is actually quite readable, even for a newbie. He does like the 
> '$' operator a bit much for my tastes though.

Obviously you haven't realized the great beauty of $.  You cannot like $
to much.  foldr should be defined as follows:

foldr f z [] = id $ z
foldr f z (x:xn) = (f $ x) $ foldr f z xn

etc. :)

Jon Cast


More information about the Haskell-Cafe mailing list