Boost logo

Boost :

From: Gustavo Guerra (gustavobt_at_[hidden])
Date: 2001-11-28 14:39:50

----- Original Message -----
From: "Mat Marcus" <mmarcus_at_[hidden]>
To: <boost_at_[hidden]>
Cc: <vesa.karvonen_at_[hidden]>; <alexy_at_[hidden]>
Sent: Wednesday, November 28, 2001 6:41 PM
Subject: [boost] Books for MetaProgrammers: ML, Haskell, Scheme

> I know that a number of metaprogrammers are interested in functional
> programming. Czarnecki and Eisnecker's book provides excellent
> perspective, characterizing templates as a functional programming
> language. Many metaprogrammers agree that it is desirable to delve
> deeper into a study of functional programming idioms.
> Here are some questions regarding functional programming literature:
> * Is it better to spend time studying Haskell, ML, or Scheme? Which
> is closer in spirit to template metaprogramming? That is, which book
> will pay higher dividends for compile time C++ idioms: Haskell: The
> Craft of Functional Programming, ML for the Working Programmer, or
> Structure and Interpretation of Computer Programming? Perhaps
> Peyton-Jones's book or another would be most useful.

And what about Common LISP?

"Structure and Interpretation of Computer Programs"
WOW. That was the book I used 2 years ago to learn Scheme on the 1st
semestre, 1st year of my Computer and Software Engineering undergraduate.
Come on, I'm supposed to be the
t_ and you guys the Pros that talk on conferences, write great books and
publish on magazines. I find it very hard to beleive that people like Andrei
Alexandrescu, Aleksey Gurtovoy, Vesa Karvonen and others don't have
experience in functional programming.

Gustavo Guerra

Boost list run by bdawes at, gregod at, cpdaniel at, john at