Related articles |
---|
Type Inference Systems? sullivan@indra.com (1996-10-10) |
Re: Type Inference Systems? salomon@silver.cs.umanitoba.ca (1996-10-12) |
Re: Type Inference Systems? dinkla@cs.uni-bonn.de (Joern Dinkla) (1996-10-12) |
Re: Type Inference Systems? weidmann@papaya.logica.com (1996-10-12) |
Re: Type Inference Systems? dimock@deas.harvard.edu (1996-10-16) |
Re: Type Inference Systems? bjm@dcs.ed.ac.uk (Bruce McAdam) (1996-10-16) |
From: | Bruce McAdam <bjm@dcs.ed.ac.uk> |
Newsgroups: | comp.compilers |
Date: | 16 Oct 1996 17:54:05 -0400 |
Organization: | Department of Computer Science, Edinburgh University |
References: | 96-10-032 |
Keywords: | types |
Steve Sullivan wrote:
> I'm interested in type inference systems, like Robin Milner's
> system for ML.
> - any references on type inference that (hopefully)
> don't require a huge background in type theory.
> I have Milner's 1978 paper and a few others ...
> unfortunately they all are pretty theoretical.
A good introductory one is:
Damas and Milner. Principal type-schemes for functional programs.
9th Annual Symopsium on Principles of Programming Languages, 1982
it covers the distinction between types and schemes and gives
the algorithm W.
The best place to see inside an inference system is
the ML-Kit (an ML interpreter written in ML). You can
get copies from
ftp://ftp.lfcs.ed.ac.uk/pub/ml/mlkit/
or ftp://ftp.diku.dk/diku/users/birkedal/
Bruce J. McAdam
Computer Science Undergraduate
The University of Edinburgh
bjm@dcs.ed.ac.uk http://www.dcs.ed.ac.uk/home/bjm/
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.