[Haskell-cafe] Type system trickery
Andrew Coppin
andrewcoppin at btinternet.com
Sun Jun 21 17:04:39 EDT 2009
David Menendez wrote:
> If you don't need code that's polymorphic between Foobar HasZoo and
> Foobar NoZoo, you could just newtype Foobar and only export smart
> constructors.
>
Unfortunately I want to be able to print both of them out. (After all,
the printing algorithm is identical whether Zoo is present or not -
except that if Zoo isn't there, you don't need to handle Zoo!)
Nice idea though.
More information about the Haskell-Cafe
mailing list