[Haskell-beginners] Looking for alternative practices suggestions

Heinrich Apfelmus apfelmus at quantentunnel.de
Sat Aug 6 08:57:19 CEST 2011


Michael Litchard wrote:
> I'm finding that in more than one instance I pass a data structure to
> a function, simply so that I can pass it to it's helper function. It
> bugs me that I'm passing a value that isn't being used directly. This
> seems wrong. Example: I have a "data URLSequence" that contains a way
> to calculate the ip address of a URL. This gets passed to a helper
> function that generates a particular URL, which then populates the
> URLSequence. Is there a standard practice to avoid what I am talking
> about? Or is this normal and I should accept it?

An old blog post by Duncan Coutts describes how to eliminate some 
parameter passing with higher-order functions (essentially continuations):

   http://www.well-typed.com/blog/10


Best regards,
Heinrich Apfelmus

--
http://apfelmus.nfshost.com




More information about the Beginners mailing list