[Haskell-cafe] create a type for selecting functions already in
tomasz.zielonka at gmail.com
Fri Feb 4 09:30:04 EST 2005
On Thu, Feb 03, 2005 at 03:49:55PM -0000, Oterman-Fernandez, Ana-Maria wrote:
> I have implemented a module with some functions and now I would like to create a type for selecting between this functions:
> For example: if f1, f2,...fn are the names of the functions in the module, I need to do something like this:
> data Consult = f1 | f2 |....| fn
> for applying them whenever the user wants.
> but by this way is not possible.
Why not simply treat the functions as data? You know that in Haskell
functions are first-class citizens, don't you?
I assumed they have the same type. If not, please give us some example.
More information about the Haskell-Cafe