Hello all,

my question probably comes from not reading manual properly. But, why is it not possible to have something like:

infixr 5 :>

data Stack a
 = a :> (Stack a)
 | :||

And if yes, how can I do that? I know that lists are a hack in Haskell, but anyway. Having:

infixr 5 :>

data Stack a
 = a :> (Stack a)
 | Bottom

is not what I would like to have. :-(

Thanks for any reference to/or explanation,

 Dusan



_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to