🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.functional
Article #747

Re: Type Inference in ML (LML, actually)

#747
From: K. Fritz Ruehr
Date: Fri, 18 Jan 1991 18:39
29 lines
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!kfr
References: <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