[Haskell-cafe] Musings on type systems
Aaron Gray
aaronngray.lists at gmail.com
Fri Nov 19 18:22:12 EST 2010
On 19 November 2010 22:14, Albert Y. C. Lai <trebla at vex.net> wrote:
> On 10-11-19 04:39 PM, Matthew Steele wrote:
>
>> TAPL is also a great book for getting up to speed on type theory:
>>
>> http://www.cis.upenn.edu/~bcpierce/tapl/
>>
>> I am no type theorist, and I nonetheless found it very approachable.
>>
>
> TAPL is surprisingly easy-going. It is long (many pages and many chapters,
> each chapter short), but it is the good kind of long: long but gradual ramp
> to get you to the hard stuff. Its first chapter explains convincingly why
> you should care about types to begin with (summary: a lightweight formal
> method).
>
> But it is not entirely for Haskell. It covers subtyping, and it doesn't
> cover type classes.
>
> It is also too bulky to be mobile (because it's long).
IIRC It Does not deal Hindley-Milner type system at all. i.e. it does not
cover ML's type system.
Its successor ATTAPL :-
http://www.cis.upenn.edu/~bcpierce/attapl/index.html
Handles an ML like type systems using constraints.
AFAICT This area area of type theory's history is not covered properly in
any of the sources I have came across.
Aaron
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org/pipermail/haskell-cafe/attachments/20101119/02b351e4/attachment.html
More information about the Haskell-Cafe
mailing list