At 5:31 am +1100 5/11/99, Fergus Henderson wrote:
>On 04-Nov-1999, Ronald J. Legere <[EMAIL PROTECTED]> wrote:
> > 
> > If existential types are so natural [...] then
> > why arent they part of the types system from the get go?
>
>Implementing existential types is a non-trivial task.

Depends... If you restrict them in the same way universal quantification is limited in 
typical Milner style systems then they're easy. We had them in Hope+C about 10 years 
ago. See: <ftp://smis-asterix/ResearchPapers/ACSC15_Types.ps.Z> for some details. 

[Note: Hope+C "hid" its existential types as syntax changes to the language were not 
allowed - but such changes could have been made to make them easier to use, there was 
no underlying restriction.]

Cheers,
        Nigel

--
Dr Nigel Perry             Email: [EMAIL PROTECTED]
IIST                         Tel: +64 6 350 5799 2477
Massey University            Fax: +64 6 350 2259
Palmerston North         FTP/WWW: smis-asterix.massey.ac.nz
New Zealand

It makes as much sense to wear a "cycle" style helmet in a car as on a bike...
Choosing to wear one on a bike but not in a car is mere inconsistency.
Refusing to wear one in a car while insisting others do so on a bike is pure hypocrisy.
Guess what the Minister of Transport does... :-(

        Politics and hypocrisy before safety - the NZ Helmet Law, NZ's Shame

Reply via email to