[Haskell-cafe] Polymorphic function over pairs of maybes.
Edward Amsden
eca7215 at cs.rit.edu
Tue Dec 28 20:23:19 CET 2010
Hello all:
I'd like to right a function that could take a structure with type
(random example):
(Int, (String, (Int, Int)))
and another where each individual value is a Maybe of the
corresponding type, for example:
(Maybe Int, (Maybe String, (Maybe Int, Maybe Int)))
and perform a fromMaybe using the values to produce a new value with
the original types. The catch is, I'd like to be able to do that for
an n-deep structure with any type, without having to write a separate
function for them. I'm not even sure that this is possible, but
perhaps someone could explain how it is or isn't?
--
Edward Amsden
Undergraduate
Computer Science
Rochester Institute of Technology
www.edwardamsden.com
More information about the Haskell-Cafe
mailing list