From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from majordomo@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id KAA17664; Thu, 13 Mar 2003 10:32:00 +0100 (MET) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id KAA17906 for ; Thu, 13 Mar 2003 10:31:59 +0100 (MET) Received: from annexia.org ([217.79.102.70]) by concorde.inria.fr (8.11.1/8.11.1) with ESMTP id h2D9Vwf29925 for ; Thu, 13 Mar 2003 10:31:58 +0100 (MET) Received: (from rich@localhost) by annexia.org (8.12.8/8.12.8) id h2D9Vu3B013976 for caml-list@inria.fr; Thu, 13 Mar 2003 09:31:56 GMT Date: Thu, 13 Mar 2003 09:31:55 +0000 From: "Richard W.M. Jones" To: caml-list@inria.fr Subject: Re: [Caml-list] OCaml popularity Message-ID: <20030313093153.GA13948@redhat.com> References: <200303111023.LAA09578@pauillac.inria.fr> <20030311190230.13615.qmail@web10304.mail.yahoo.com> <20030312171242.GA11435@redhat.com> <20030313021517.GA29102@force.stwing.upenn.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030313021517.GA29102@force.stwing.upenn.edu> User-Agent: Mutt/1.3.25i X-Spam: no; 0.00; caml-list:01 lovas:01 freshmeat:01 autoconf:01 automake:01 compiles:01 rpms:01 ocaml:01 caml:01 london:97 wrote:03 stuff:05 gnu:05 redhat:05 william:05 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk On Wed, Mar 12, 2003 at 09:15:17PM -0500, William Lovas wrote: > What about the O'Reilly book, "Developing Applications With Objective > Caml"? It's not perfect yet, but the preliminary translation from the > French is available at: > > http://caml.inria.fr/oreilly-book/html/index.html > > Is this the sort of thing you're looking for? No offence intended to the authors, but it has to be said that I thought it an entirely unsuitable introduction to the language. Take a look at the section on Input/Output channels for a good (ie. bad) example. It takes all the way through to the middle of chapter 3 before we get this section which actually tells you how to do something practical with the language. Then to find that the introduction to I/O channels is next to useless - I could find out the same stuff by reading the header file. At least there's a couple of rather artificial examples. Rich. -- Richard Jones, Red Hat Inc. (London, UK) http://www.redhat.com/software/ccm http://www.annexia.org/ Freshmeat projects: http://freshmeat.net/users/rwmj MAKE+ is a sane replacement for GNU autoconf/automake. One script compiles, RPMs, pkgs etc. Linux, BSD, Solaris. http://www.annexia.org/freeware/makeplus/ ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners