Re: [Haskell] Compiler Construction course using Haskell?

2008-08-31 Thread Andreas Abel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Dear Johannes, Hans-Wolfgang Loidl and I have given a course on compiler construction using Andrew Appel's book. There was free choice of the implementation language, and we had Java (2 teams and Hans-Wolfgang), python (one team), and Haskell (me).

Re: [Haskell] Compiler Construction course using Haskell?

2008-08-22 Thread Norman Ramsey
> On Fri, Aug 22, 2008 at 02:46, Norman Ramsey <[EMAIL PROTECTED]> wrote: > > In Fall 2006 I gave a graduate course in advanced functional programming > > in which the default project was a compiler from a functional language of > > the student's own design to the 2D circuit language invented b

Re: [Haskell] Compiler Construction course using Haskell?

2008-08-22 Thread Arnar Birgisson
On Fri, Aug 22, 2008 at 02:46, Norman Ramsey <[EMAIL PROTECTED]> wrote: > In Fall 2006 I gave a graduate course in advanced functional > programming in which the default project was a compiler from a > functional language of the student's own design to the 2D circuit > language invented by the Cult

Re: [Haskell] Compiler Construction course using Haskell?

2008-08-21 Thread Norman Ramsey
> I plan to give a course in compiler construction, > using Haskell as the implementation language > (not as source or target language). > > Something along these lines: > 1. combinator parsers (Parsec), > 2. simple interpreter (arithmetical expressions) > 3. add algebraic data types, func

Re: [Haskell] Compiler Construction course using Haskell?

2008-08-20 Thread Claus Reinke
I plan to give a course in compiler construction, using Haskell as the implementation language (not as source or target language). This might be of interest: http://www.cs.nott.ac.uk/~nhn/G52CMP/index.html Something along these lines: 1. combinator parsers (Parsec), 2. simple interpreter (arit

[Haskell] Compiler Construction course using Haskell?

2008-08-20 Thread Johannes Waldmann
Hello. I plan to give a course in compiler construction, using Haskell as the implementation language (not as source or target language). Something along these lines: 1. combinator parsers (Parsec), 2. simple interpreter (arithmetical expressions) 3. add algebraic data types, functions 4. type ch