[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