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 JAA14048; Thu, 13 Mar 2003 09:09:10 +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 JAA14126 for ; Thu, 13 Mar 2003 09:09:09 +0100 (MET) Received: from pauillac.inria.fr (pauillac.inria.fr [128.93.11.35]) by concorde.inria.fr (8.11.1/8.11.1) with ESMTP id h2D896f23906; Thu, 13 Mar 2003 09:09:06 +0100 (MET) Received: (from weis@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id JAA14359; Thu, 13 Mar 2003 09:09:06 +0100 (MET) From: Pierre Weis Message-Id: <200303130809.JAA14359@pauillac.inria.fr> Subject: Re: [Caml-list] OCaml popularity In-Reply-To: <20030311190230.13615.qmail@web10304.mail.yahoo.com> from Graham Guttocks at "Mar 12, 103 08:02:30 am" To: graham_guttocks@yahoo.co.nz (=?iso-8859-1?q?Graham=20Guttocks?=) Date: Thu, 13 Mar 2003 09:09:06 +0100 (MET) Cc: pierre.weis@inria.fr, caml-list@inria.fr X-Mailer: ELM [version 2.4ME+ PL28 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Spam: no; 0.00; pierre:01 weis:01 caml-list:01 introductory:99 faq:01 general-eng:01 sms:99 telstra:99 oups:01 cristal:01 ocaml:01 caml:01 clearer:02 wrote:03 drawback:03 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk > Pierre Weis wrote: > > > > This may be the main drawback of Objective Caml: there is no > > ``Objective Caml for dummies''. That may be the price to pay to use > > a powerful and theoretically well-founded language. > > Do you mean that such a book could not be written, or simply that it > just has not been written yet? I personally would like to see an > ``Objective Caml for dummies'' as the available introductory material > (in English) is pretty poor IMO. I tried a lot to figure out what such a book could be; unfortunately I still don't know. > > learning Caml is indeed profitable to the way you deal with > > programming problems, but on the other hand, yes, it is not so easy > > In http://caml.inria.fr/FAQ/general-eng.html you said: > > ``Caml is a programming language, easy to learn, easy to use''. > > So is it easy or not easy? > > Graham > > http://mobile.yahoo.com.au - Yahoo! Mobile > - Check & compose your email via SMS on your Telstra or Vodafone mobile. Oups! Well spotted :) Hence, I should be a bit more precise: my feeling is that Caml is easy to learn (and indeed in some sense, I think it is a true pleasure to learn Caml). But, as I tried to say in the preceeding message, it is also mandatory to learn it. In other terms, grasping Caml needs some efforts from you. It is not difficult or painful but you must do this effort. So, on the one hand, it is not difficult which means «it's easy». On the other hand, you have to think and learn some new concepts; a lot of people consider this kind of activity as hard and tedious, in a word «difficult»; so that, for them, «it's not so easy». I hope this is clearer. In some sense the book we should write is not «Caml for dummies» but something like «Caml for the curious» or «Caml for the voluntary learners». Thank you for your interesting feed-back. Best regards, Pierre Weis INRIA, Projet Cristal, Pierre.Weis@inria.fr, http://pauillac.inria.fr/~weis/ ------------------- 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