> 
> I agree; Haskell 2 should have existential (and universal) types.  I
> also think it should have both extensible records and extensible
> variants.  (See the following paper for more information on these.
> TREX is an implementation of half of this system; it has the
> extensible records but not extensible variants.)
> 
> Carl Witty
> [EMAIL PROTECTED]
> 
Just a question, Is there anyone trying to implement extensible variants?

I can simulate them with the "Subtyping" trick of S. Liang, P. Hudak, M. 
Jones [1], but I am not very happy with that solution.

Regards, Jose E. Labra

[1] S. Liang, P. Hudak, M. Jones, Monad transformers and modular 
interpreters, POPL'94: 21st ACM SIGPLAN-SIGACT Symposium on Principles of 
Programming Languages, San Francisco, California (1995). 











Reply via email to