From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on yquem.inria.fr X-Spam-Level: ** X-Spam-Status: No, score=2.0 required=5.0 tests=AWL,DNS_FROM_RFC_POST, SPF_NEUTRAL autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by yquem.inria.fr (Postfix) with ESMTP id 82171BBC4 for ; Wed, 1 Apr 2009 21:13:42 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AtIBANdZ00nRVdq0kGdsb2JhbACVVT8BAQEBCQkMBxEDqhmQCgEDAQODeAaGAA X-IronPort-AV: E=Sophos;i="4.39,307,1235948400"; d="scan'208";a="23753317" Received: from mail-bw0-f180.google.com ([209.85.218.180]) by mail2-smtp-roc.national.inria.fr with ESMTP; 01 Apr 2009 21:13:42 +0200 Received: by bwz28 with SMTP id 28so196299bwz.27 for ; Wed, 01 Apr 2009 12:13:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:date:x-google-sender-auth:message-id:subject:from:to:cc :content-type:content-transfer-encoding; bh=eFVQlCEt41W5FuS5o5XE+SoBWGovD7tGHqCnGozMCzQ=; b=M20eR0rECAxiZFHZ3zmiXP+vXKkPET5BbW3YK1xUwOnTy0q+XF/53lthmSSBhxOJ0E /BuOuBKDPZHT1VB3cf1DiMaAeIjgUCztj3/d15DNis0QAWsN3yiQOt7IYoD6xEiHpm4a a88qFJnDSasZR1tIdEg+ycOXsEWzjSF+ckwJY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=lRf0OoLs6v0FYtIs4cO4uWY1H4ivw1mS0O6UdbWa8aG9QRJ/duZU3ZDbG6qOPKPHBw 39TId8+QXvmrWLIShUUCz2/8tIcpuFGFbsGk+drhl3miTFBdLvJ87aTW9lPfan6ZFjYa R3rAWQaDpDyWY2RD3HjSNm++4UVSM2xTQ1X70= MIME-Version: 1.0 Sender: david.mentre@gmail.com Received: by 10.103.193.12 with SMTP id v12mr2995425mup.23.1238613222028; Wed, 01 Apr 2009 12:13:42 -0700 (PDT) In-Reply-To: <49D22C32.2050604@ens-lyon.org> References: <364f41440903241242v6dd2244fkbbd1ea8e3b20af60@mail.gmail.com> <3091E0E6-226B-4F4A-A78C-E523C250B8D5@osu.edu> <49D22C32.2050604@ens-lyon.org> Date: Wed, 1 Apr 2009 21:13:41 +0200 X-Google-Sender-Auth: deedd77f322da96e Message-ID: <3d13dcfc0904011213nb77e10sa827bad3512ca1d@mail.gmail.com> Subject: Re: [Caml-list] questions From: David MENTRE To: Martin Jambon Cc: caml-list@yquem.inria.fr Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Spam: no; 0.00; ens-lyon:01 weis:01 compiler:01 ocaml:01 2009:98 wrote:01 caml-list:01 grep:01 jambon:01 jambon:01 caml:02 caml:02 langage:03 programming:03 tue:06 Hello, On Tue, Mar 31, 2009 at 16:44, Martin Jambon wrote: > There is however one book that covers the essentials, "Le Langage Caml" > by Weis and Leroy, which despite using the Caml Light dialect is the most > enlightening programming book I've ever got to read. I heartily agree. It's ability to show you how to make a grep or a simple compiler in a few pages of OCaml and explanations is really an enlightenment. Probably one of the best computer book I ever read. Unfortunately, this book is out of print and hard to find. Yours, d.