Article View: comp.lang.functional
Article #747Re: Type Inference in ML (LML, actually)
From: K. Fritz Ruehr
Date: Fri, 18 Jan 1991 18:39
Date: Fri, 18 Jan 1991 18:39
29 lines
1642 bytes
1642 bytes
mmcg@bruce.cs.monash.OZ.AU (Mike McGaughey) writes:
> I have three questions: can anyone point me to an algorithm or paper
> describing a polymorphic type system which does not share this
> anomaly? Are there any readily available lazy functional languages
I don't know if he has implemented the type system for a programming
language, but a system of conjuctive types devised by R. Ghosh-Roy at Essex
attempts to resolve just the problem you describe. The system is written up
in:
"Conjunction-Type Standard ML Polymorphism", R. Ghosh-Roy.
LISP and Symbolic Computation: An International Journal, 3, 381-409, 1990.
Kluwer Academic Publishers.
His address is given at the front of the paper as:
R. Ghosh-Roy (ghosr@essex.ac.uk)
Room Number 4B.526, Department of Computer Science
University of Essex, Wivenhoe Park
Colchester, CO4 3SQ, Essex, England, UK
He claims the following results for his system: decidability (of well-typing),
semantic soundness for all types, semantic soundness and completeness for
basic types.
-- Fritz Ruehr
kfr@dip.eecs.umich.edu
Technical Details
Message-ID:
<1991Jan18.183953.24158@zip.eecs.umich.edu>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!samsung!umich!umeecs!dip.eecs.umich.edu!kfrReferences:
<4353@undis.cs.chalmers.se> <6784@uqcspe.cs.uq.oz.au> <3603@bruce.cs.monash.OZ.AU>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!samsung!umich!umeecs!dip.eecs.umich.edu!kfr From: kfr@dip.eecs.umich.edu (K. Fritz Ruehr) Newsgroups: comp.lang.functional Subject: Re: Type Inference in ML (LML, actually) Message-ID: <1991Jan18.183953.24158@zip.eecs.umich.edu> Date: 18 Jan 91 18:39:53 GMT References: <4353@undis.cs.chalmers.se> <6784@uqcspe.cs.uq.oz.au> <3603@bruce.cs.monash.OZ.AU> Sender: news@zip.eecs.umich.edu Organization: University of Michigan EECS Dept. Lines: 29