[Haskell-cafe] User data type with operator contructors only
=?windows-1250?Q?Du=9Aan_Kol=E1=F8?=
kolar at fit.vutbr.cz
Tue Sep 5 08:54:40 EDT 2006
Donald Bruce Stewart wrote:
> 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
>
Hmm, I see, ghci works, but hugs not. That was my problem. Sorry for
asking. I've thought this would work in both. :-(
Dusan
More information about the Haskell-Cafe
mailing list