Newsgroups: comp.lang.haskell
From: Benjamin L. Russell <DekuDekup...@Yahoo.com>
Date: Fri, 16 Jan 2009 17:48:35 +0900
Local: Fri, Jan 16 2009 3:48 am
Subject: Re: Book recommendations on underlying theory
On Mon, 12 Jan 2009 11:05:44 -0800 (PST), "jon.gallagher.04"
<jon.gallagher...@gmail.com> wrote: You may wish to read this related thread from the Haskell mailing >Me too. I started on the Haskell Road, but had to stop when school >started up again. I actually got a copy of Introduction to functional >programming using Haskell very recently, and it seems to cover some of >the more subtleties of the language basics, but for the most part >covers the kind of typical programming in haskell tutorial stuff. So >I decided to struggle through two papers: one by Varmo Vene called >"Categorical Programming with Inductive and Coinductive types", and >also "Functional programming with overloading and higher-order >polymorphism" by Mark Jones. I made the mistake of learning Haskell >the way I learned java, which is fast. In Haskell, you can get things >done, sure, but the fun part is playing with ideas, and seeing such >elegance in the construction. So now, I am slowly going through these >papers with the kind of deliberate reading that I approach classes >like Real analysis with, and I think things are starting, very slowly >to click. I also found a paper which I may add to my list if I can >figure out the conventions used "functional programming with bananas >lenses, envelopes and barbed wire" by Erik Meijer, which seems to be >in the citation list of so many papers, that I feel, I had better. list: [Haskell] Teach theory then Haskell as example (Be sure to read the related following three responses as well, since A possible issue with _The On Thu, 15 Jan 2009 05:12:19 +0100, "Andrzej Jaworski" <hims...@poczta.nom.pl> wrote: I agree with this specific point: Many such articles/papers are >Doets and Eijck show good approach but their mathematics is too trivial (e.g. >combinatorics should be presented via lattice theory like Rota taught). They also miss the boat >presenting Haskell (no higher gear at all). He also wrote: >[T]here are many very good >articles addressing specific issues of Haskell's theoretical foundations (e.g. >http://www.cs.ut.ee/~varmo/papers/thesis.pdf). They however always assume more than they target to >explain making student turn around them like a dog not knowing which ball to catch first. dependent on parts of other publications, which can sometimes either be dependent on other parts of the first publication, or on parts of other publications. Regarding this point, one other reader responded in private that the One solution seems to be to focus on books specifically targeting > Lambert Meertens' "Category Theory for Program Construction": (Note: It can be convenient to use http://www.ps2pdf.com/convert.htm > http://www.kestrel.edu/home/people/meertens/diverse/ct4pc.ps.gz to convert the PostScript file above, once gunzipped, to PDF format.) Apparently, this paper is based on the paper "A Gentle Introduction to Apparently, Meertens has designed the exercises so that each one is However, he has chosen not to use commutative diagrams. Every other One other set of lecture notes that I have also found to be accessible Category Theory Lecture Notes for ESSLLI The main problem with such lecture notes is their length: Meerten's (Further, in my case, it would be easier if the exercises could be One especially elementary book on category theory that I could Conceptual Mathematics: A First Introduction to Categories (Paperback) This book is reputed to be interesting even to non-mathematicians at a If anybody knows any other books or lecture notes on category theory -- Benjamin L. Russell You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
| ||||||||||||||