[Haskell-cafe] Re: ANNOUNCE: binary: high performance,
pure binary serialisation
Tomasz Zielonka
tomasz.zielonka at gmail.com
Fri Jan 26 10:35:10 EST 2007
On Fri, Jan 26, 2007 at 03:12:29PM +0000, Dougal Stanton wrote:
> Quoth Arie Peterson, nevermore,
> > I also fear that the existing script does not handle types with more than
> > 256 constructors correctly. While uncommon, those are not unrealistic.
>
> "256 constructors ought to be enough for anybody"? ;-)
>
> Seriously though, the thought of a type definition that heavyweight
> quite terrifies me.
Think about simple enumerations, eg. for keywords in a programming
language:
data Keyword = IF
| THEN
| ELSE
| BEGIN
| END
...
http://www.cs.vu.nl/grammars/cobol/:
Number of keywords: 420
Perhaps such examples could be treated differently, but I think it's
better to have a more general solution and not have to assume
unneccesary restrictions on user's datatypes.
> I would be interested to see if such a thing could be warranted and
> not more sensibly broken down into smaller (sets of) units.
I think in the above example the most sensible thing is to have all the
keywords in the same datatype.
Best regards
Tomasz
More information about the Haskell-Cafe
mailing list