From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail4-relais-sop.national.inria.fr (mail4-relais-sop.national.inria.fr [192.134.164.105]) by walapai.inria.fr (8.13.6/8.13.6) with ESMTP id pB7BIjtp021648 for ; Wed, 7 Dec 2011 12:18:45 +0100 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ao8BAC1K305KfVI0imdsb2JhbABDmjCQGggiAQEBCgkNBxIGIYFyAQEBAgEBEgIsARsRAQsBAwELBgULDQ0hIQEBEQEFAQoSBhMSEIdlCJkNCotkgmuEUD2IcQIFDINoh0AElGuKZ4MIPYN4 X-IronPort-AV: E=Sophos;i="4.71,313,1320620400"; d="scan'208";a="122387949" Received: from mail-ww0-f52.google.com ([74.125.82.52]) by mail4-smtp-sop.national.inria.fr with ESMTP/TLS/RC4-SHA; 07 Dec 2011 12:18:39 +0100 Received: by wgbdr12 with SMTP id dr12so1220946wgb.9 for ; Wed, 07 Dec 2011 03:18:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=glZaWnrPLIWj078eYJp2pBRVQwcVCEiTAxtRmKal0l8=; b=PL0YwWVGST1/ep9P47T+RsSt5OqHaDHCjnNI7TlzTKmvgE9v/3FHImSNZXrHxWkhzb 5DZ1LpgwUH3YM7fUnvmkvFEc+nO/QPio32G1dKcUXb7tIxI0U+O/G/OY/dIW61ClrtGV ktKkJhcMfpeSBPGcZWTMgjPv/lapVLWpM/1zM= Received: by 10.216.36.131 with SMTP id w3mr530088wea.26.1323256719260; Wed, 07 Dec 2011 03:18:39 -0800 (PST) MIME-Version: 1.0 Received: by 10.227.43.4 with HTTP; Wed, 7 Dec 2011 03:18:18 -0800 (PST) In-Reply-To: References: <4EDE33A0.6070004@gmail.com> <4EDE568C.9040803@lexifi.com> From: Gabriel Scherer Date: Wed, 7 Dec 2011 12:18:18 +0100 Message-ID: To: Pierre-Alexandre Voye Cc: OCaml mailing list Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by walapai.inria.fr id pB7BIjtp021648 Subject: Re: [Caml-list] Some comments on recent discussions > The French book "Le langage Caml" is very great, althought it is quite old, > and althought examples used in the book (write a pascal compiler, a grep > tool and so on) is maybe too theoristic for engineer target. > Maybe a translation would be sufficient ? ( For those interested, the book is available online at http://caml.inria.fr/pub/distrib/books/llc.pdf ) I have contacted Xavier Leroy and Pierre Weis a few years ago to get the TeX sources of the book. I didn't intend to translate from French to English, but only, for a start, from Caml Light to Objective Caml. Neither of them could find the sources (they must be about twenty years old and buried in a 300Mio hidden hard disk somewhere), so I didn't proceed further. Remark: there have been at least two successful collaborative translation efforts in the past: http://caml.inria.fr/pub/docs/oreilly-book/ http://ocamlunix.forge.ocamlcore.org/ I would be ready to participate in such an effort again. That said, I think the Oreilly book, and Jason Hickey's book draft, are already good documents (I think "Le langage Caml" would be significantly better suited to the specific audience of mathematics undergraduate learning OCaml as their first language, but that's quite a narrow target). http://files.metaprl.org/doc/ocaml-book.pdf In the context of engineers-friendly OCaml learning document that could possibly warrant translation, there is also Maxence Guesdon's "Introduction au langage OCaml". I see it as a well-presented subset of the Oreilly book, for people that do not need a complete reference but only a reasonable first taste of the language. http://form-ocaml.forge.ocamlcore.org/ On Wed, Dec 7, 2011 at 11:33 AM, Pierre-Alexandre Voye wrote: > > > 2011/12/7 Paolo Donadeo >> >> >> >> I don't say there are no problems, and everything is fine. But if I >> have do point at a problem, especially for newcomers, I would say that >> we need a book, an up to date book, written in good English and >> published by O'Relly. > > The French book "Le langage Caml" is very great, althought it is quite old, > and althought examples used in the book (write a pascal compiler, a grep > tool and so on) is maybe too theoristic for engineer target. > Maybe a translation would be sufficient ? >> >> >> But this is a very hard issue to be solved, no GitHub (R) (TM) in help >> here ;-) >> >> >> -- >> Paolo >> >> -- >> Caml-list mailing list.  Subscription management and archives: >> https://sympa-roc.inria.fr/wws/info/caml-list >> Beginner's list: http://groups.yahoo.com/group/ocaml_beginners >> Bug reports: http://caml.inria.fr/bin/caml-bugs >> > > > > -- > --------------------- > https://twitter.com/#!/ontologiae/ > http://linuxfr.org/users/montaigne >