[Haskell-cafe] Re: Serialising types with existential data
constructors
Ashley Yakeley
ashley at semantic.org
Wed Sep 13 16:26:46 EDT 2006
Misha Aizatulin wrote:
> This is indeed the only solution I see so far. It has a serious
> problem though: as soon as I write the mapping, I limit once and for all
> the set of all types that can be used with my box. And I do so in a
> non-extensible way - if someone later would like to use my box with some
> other type in it, they wouldn't be able to.
This doesn't really help you now, but extending Haskell with open types
and functions would solve this...
http://www.informatik.uni-bonn.de/~loeh/OpenDatatypes.pdf
http://haskell.org/haskellwiki/Extensible_datatypes
--
Ashley Yakeley
More information about the Haskell-Cafe
mailing list