[Haskell-cafe] Pierce on type theory and category theory

Derek Elkins derek.a.elkins at gmail.com
Tue Sep 25 23:02:39 EDT 2007


On Tue, 2007-09-25 at 16:18 -0500, Creighton Hogg wrote:
> 
> 
> On 9/25/07, Philippa Cowderoy <flippa at flippac.org> wrote:
>         On Tue, 25 Sep 2007, Seth Gordon wrote:
>         
>         > Are Benjamin C. Pierce's _Types and Programming Languages_
>         and/or _Basic
>         > Category Theory for Computer Scientists_ suitable for
>         self-study?
>         >
>         
>         Basic Category Theory depends on your mindset somewhat. TaPL
>         is great 
>         though, and frequently recommended. The follow-up is also
>         good.
> 
> Basic Category Theory is cute, but I think the exercises are sometimes
> phrased strangely.  In some ways, the book makes more sense if you've
> already seen these ideas once & are trying to get a more CS
> perspective of the math.  I'll probably be alone in this, but I think
> Mac Lane is a fantastic book for learning category theory.  It's hard,
> but if you trudge along and do the exercises you learn quite a bit.
> It's fun! 

I didn't learn Category Theory from Mac Lane (Categories for the Working
Mathematician for those out of the know), but I agree that it is a very
good introduction and an enjoyable read.  It does have good exercises.
It should also make a passing good reference.



More information about the Haskell-Cafe mailing list