kolar: > 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,
infixr 5 :> data Stack a = a :> (Stack a) | (:||) test = 7 :> 8 :> 2 :> (:||) Not ideal, though, I suppose. -- Don _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe