Computer Science Books using Haskell

Hi Can the list recommend books that use Haskell - or any FP language but preferably Haskell - to illustrate the principles of compilers and/or algorithms? I think most of you would understand if I said that I'd prefer FP code instead of funny math symbols that don't translate into ANSI characters with the current OCR technology, unless, of course, you know of a book available in latex code. Rather than rushing straight to Google I thought I'd first draw on the wealth of knowledge that exists on this list. Cheers Paul

Hi Paul, One textbook on algorithms with a functional approach is by Fethi Rabhi and Guy Lapalme: "Algorithms: A functional programming approach" published by Addison-Wesley, 235 pages, ISBN 0-201-59604-0 I'd imagine they wouldn't use many OCR unfriendly characters. "Purely Functional Data Structures" by Chris Okasaki, is also a classic. ISBN 0-521-63124-6 For compiler construction from a functional perspective, Appel's "Modern Compiler Implementation in ML" is well regarded. -- Don

Don Stewart writes:
One textbook on algorithms with a functional approach is by Fethi Rabhi and Guy Lapalme: "Algorithms: A functional programming approach" published by Addison-Wesley, 235 pages, ISBN 0-201-59604-0
I'd imagine they wouldn't use many OCR unfriendly characters.
I perhaps misunderstand this phrase, but if you suggest that it would be useful to snatch the code examples from within the book, I believe that no OCR is needed, they are here: http://www.iro.umontreal.ca/~lapalme/AlgoFP/code.html Jerzy Karczmarczuk

PR Stanley wrote:
Can the list recommend books that use Haskell - or any FP language but preferably Haskell - to illustrate the principles of compilers and/or algorithms?
Try Andrew Appel's "Modern Compiler Implementation in ML" http://www.cs.princeton.edu/~appel/modern/ml/ which, as it uses SML for everything, should translate quite readily to Haskell.

Speaking of computer science books using Haskell, does
anybody know when will a Haskell version of The Little
Schemer, or anything equivalent, be published?
It seems strange that The Little MLer is out, but not
The Little Haskeller.
Benjamin L. Russell
--- PR Stanley
Hi Can the list recommend books that use Haskell - or any FP language but preferably Haskell - to illustrate the principles of compilers and/or algorithms? I think most of you would understand if I said that I'd prefer FP code instead of funny math symbols that don't translate into ANSI characters with the current OCR technology, unless, of course, you know of a book available in latex code. Rather than rushing straight to Google I thought I'd first draw on the wealth of knowledge that exists on this list. Cheers Paul
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

Alternatively, again speaking of computer science
books using Haskell, does anybody know when will a
Haskell version of Structure and Interpretation of
Computer Programs, or anything of the same scope, be
published?
It seems strange that Concepts, Techniques, and Models
of Computer Programming is out using Mozart/Oz, but
apparently nothing of equivalent scope using Haskell.
Ideally, the book should cover roughly the same scope
of topics as SICP or CTM, but with a declarative
("What is?"), rather than an imperative ("How to?"),
approach.
Benjamin L. Russell
--- PR Stanley
Hi Can the list recommend books that use Haskell - or any FP language but preferably Haskell - to illustrate the principles of compilers and/or algorithms? I think most of you would understand if I said that I'd prefer FP code instead of funny math symbols that don't translate into ANSI characters with the current OCR technology, unless, of course, you know of a book available in latex code. Rather than rushing straight to Google I thought I'd first draw on the wealth of knowledge that exists on this list. Cheers Paul
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

Alternatively, again speaking of computer science
books using Haskell, does anybody know when will a
Haskell version of Structure and Interpretation of
Computer Programs, or anything of the same scope, be
published?
It seems strange that Concepts, Techniques, and Models
of Computer Programming is out using Mozart/Oz, but
apparently nothing of equivalent scope using Haskell.
Ideally, the book should cover roughly the same scope
of topics as SICP or CTM, but with a declarative
("What is?"), rather than an imperative ("How to?"),
approach.
Benjamin L. Russell
--- PR Stanley
Hi Can the list recommend books that use Haskell - or any FP language but preferably Haskell - to illustrate the principles of compilers and/or algorithms? I think most of you would understand if I said that I'd prefer FP code instead of funny math symbols that don't translate into ANSI characters with the current OCR technology, unless, of course, you know of a book available in latex code. Rather than rushing straight to Google I thought I'd first draw on the wealth of knowledge that exists on this list. Cheers Paul
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe
participants (5)
-
Benjamin L. Russell
-
Bryan O'Sullivan
-
Don Stewart
-
jerzy.karczmarczuk@info.unicaen.fr
-
PR Stanley