From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from weis@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id WAA19789 for caml-redist; Mon, 8 May 2000 22:05:41 +0200 (MET DST) Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id QAA13563 for ; Mon, 8 May 2000 16:14:13 +0200 (MET DST) Received: from publix.nap.com.ar (publix.nap.com.ar [200.49.41.246]) by nez-perce.inria.fr (8.8.7/8.8.7) with ESMTP id QAA18942 for ; Mon, 8 May 2000 16:14:10 +0200 (MET DST) Received: from k-bell.com (200.41.180.75.nap.com.ar [200.41.180.75]) by publix.nap.com.ar (8.10.0/8.10.0) with ESMTP id e48EDDr03192; Mon, 8 May 2000 11:13:14 -0300 Message-ID: <3916CB71.61FC0301@k-bell.com> Date: Mon, 08 May 2000 11:13:07 -0300 From: =?iso-8859-1?Q?Mat=EDas?= Giovannini Reply-To: matias@k-bell.com Organization: Script S.A. X-Mailer: Mozilla 4.7 (Macintosh; I; PPC) X-Accept-Language: en,es-AR,es,pdf MIME-Version: 1.0 To: bcpierce@cis.upenn.edu CC: Caml List Subject: Re: Book in english References: <5175.957559964@saul.cis.upenn.edu> Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Sender: weis "Benjamin C. Pierce" wrote: > > > "The Functional Approach to Programming" by Guy Cousineau and Michel Mauny, > > Cambridge University Press, 1998. > > > > It is a quite good reference book on programming in Caml Light, close > > enough to Objective Caml to be used as a standard beginner's textbook, even > > if it does not cover modules and objects. It gives many serious programming > > examples, and answers many of the questions that are routinely asked on > > this list, such as how to program doubly linked lists (the "sweet" > > implementation given by Xavier a few days ago is covered in section 4.4.5 > > for instance). > > Unfortunately, this is not quite the book we need at Penn (neither is > the new O'Reilly book, from what I've heard, but I'm hoping that parts > will be useful) -- it's an excellent book for second- or third-year > students with some programming background, but it seems too hard for > complete beginners or for (U.S.) college freshmen. (If anyone has > evidence to contradict that claim, I'd love to hear it!) > > B How about "The little MLer", by Felleisen? That's an easy, nice book for beginners to start thinking in functional terms. It even has a chapter on modules, and even if it's based on the SML/NJ syntax, it contemplates CamlSpecialLight/OCaml syntax. HTH, Matías. -- The Principle of Criminal Stupidity: "You, and only you, should accept the consequences of believing a false assertion."