Re: Writing Compilers in Functional Languages

Brock <awwaiid@thelackthereof.org>
28 Apr 2005 14:53:34 -0400

          From comp.compilers

Related articles
[2 earlier articles]
Re: Writing Compilers in Functional Languages stephen@dino.dnsalias.com (2005-04-28)
Re: Writing Compilers in Functional Languages cm.abo@aktivanet.de (Christian Mueller) (2005-04-28)
Re: Writing Compilers in Functional Languages torbenm@diku.dk (2005-04-28)
Re: Writing Compilers in Functional Languages arthurvl+news@cs.uu.nl (Arthur van Leeuwen) (2005-04-28)
Re: Writing Compilers in Functional Languages tarvydas@allstream.net (Paul Tarvydas) (2005-04-28)
Re: Writing Compilers in Functional Languages neelk@cs.cmu.edu (Neelakantan Krishnaswami) (2005-04-28)
Re: Writing Compilers in Functional Languages awwaiid@thelackthereof.org (Brock) (2005-04-28)
Re: Writing Compilers in Functional Languages torbenm@diku.dk (2005-04-30)
Re: Writing Compilers in Functional Languages neelk@cs.cmu.edu (Neelakantan Krishnaswami) (2005-05-02)
Re: Writing Compilers in Functional Languages alcremi@pobox.com (Alain Cremieux) (2005-05-03)
Re: Writing Compilers in Functional Languages YRassokhin@luxoft.com (2005-05-05)
Re: Writing Compilers in Functional Languages ali@olympe.ch (Ali Al-Shabibi) (2005-05-13)
| List of all articles for this month |

From: Brock <awwaiid@thelackthereof.org>
Newsgroups: comp.compilers
Date: 28 Apr 2005 14:53:34 -0400
Organization: Compilers Central
References: 05-04-068
Keywords: functional
Posted-Date: 28 Apr 2005 14:53:34 EDT



One starting place is "Modern Compiler Implementation in ML" by Andrew
Appel, ISBN 0521582741. I found the book very helpful.


I also suggest you research parser combinators. There are even toolkits
to ease combinator style parser development, such as Parsec for Haskell.


--Brock


On 2005.04.26.20.43, Kkaa wrote:
| ...
| Are there any books or online resources that instead focus on using
| functional languages as implementation languages? I'm considering
| using Haskell or Scheme, but I'm hoping that the resources won't
| assume a particular functional langauge.



Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.