Sean Perry <[EMAIL PROTECTED]> wrote:
> Gabriel Ebner wrote:
> > [EMAIL PROTECTED] 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
_______________________________________________
Haskell-Cafe mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to