Proposal: Deprecate ExistentialQuantification

Wolfgang Jeltsch g9ks157k at acme.softbase.org
Fri Jul 10 05:03:00 EDT 2009


Am Samstag, 27. Juni 2009 12:44 schrieb Niklas Broberg:
> Hi all,
>
> Following the discussion on the use of 'forall' and extensions that
> use it [1], I would hereby like to propose that the
> ExistentialQuantification extension is deprecated.
>
> My rationale is as follows. With the introduction of GADTs, we now
> have two ways to write datatype declarations, the old simple way and
> the GADTs way.

Isn’t ExistentialQuantification more powerful than using GADTs for emulating 
existential quantification? To my knowledge, it is possible to use lazy 
patterns with existential types but not with GADTs.

Best wishes,
Wolfgang


More information about the Glasgow-haskell-users mailing list