[Haskell-beginners] Re: Integer factorization

Colin Paul Adams colin at colina.demon.co.uk
Fri Mar 13 07:25:18 EDT 2009

>>>>> "Heinrich" == Heinrich Apfelmus <apfelmus at quantentunnel.de> writes:

    Heinrich> Abstraction is the one driving force for very short
    Heinrich> names. For example, take the definition of foldr

    Heinrich>    foldr f z [] = z foldr f z (x:xs) = f x (foldr f z
    Heinrich> xs)

    Heinrich> Since this function is polymorphic, so f , z and the xs
    Heinrich> can be anything, using more "descriptive" variable names
    Heinrich> is simply not possible; the key point of fold is its
    Heinrich> generality.

Wouldn't unit be a better descriptive name than z?
Colin Adams
Preston Lancashire

More information about the Beginners mailing list