Mailing list for all users of the OCaml language and system.
 help / color / mirror / Atom feed
* Re: practical functional programming books
@ 2000-11-07  0:21 Hao-yang Wang
  2000-11-10  5:27 ` Francisco Reyes
  0 siblings, 1 reply; 2+ messages in thread
From: Hao-yang Wang @ 2000-11-07  0:21 UTC (permalink / raw)
  To: caml-list

>I ordered a book, The Functional Approach to Programming, and
>although it does help somewhat it is too theoretical/math
>oriented. So are most of the docs and examples I have seen. 

Did you imply that math is not practical? :-)

The Functional Approach to Programming is my favorite book on ML! And 
Chapter 8 Syntactic Analysis is my favorite chapter. However, as its 
title says, this is a book about programming, and it is not a language 
book.

(Structures and Interpretation of Computer Programs is my favorite book 
on Lisp. However, if somebody is reading SICP in order to quickly become 
productive with Scheme, s/he will be disappointed, too.)

Maybe we need a introductory book that (1) starts with examples in text 
processing and other "symbolic" stuffs, which nicely shows off caml's 
strong points in practical applications; (2) emphasize on how to solve 
problems using existing tools (i.e., using the algorithms and data 
structures from the standard library instead of writing our own versions, 
using camllex/camlyacc instead of writing our own parsers, etc.). The 
result will be a practical book that sells lots of copies and promotes 
o'caml to lots of new fans, although it might not be as "interesting" as 
the two books mentioned above.

Cheers,
Hao-yang Wang



^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2000-11-10 18:37 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2000-11-07  0:21 practical functional programming books Hao-yang Wang
2000-11-10  5:27 ` Francisco Reyes

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox