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.1 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 mail4-relais-sop.national.inria.fr (mail4-relais-sop.national.inria.fr [192.134.164.105]) by yquem.inria.fr (Postfix) with ESMTP id 67BF8BBAF for ; Fri, 27 Feb 2009 18:46:56 +0100 (CET) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Aq0BAKe1p0nRVcitkGdsb2JhbACUJD8BAQEBCQkMBxEDsSuBA49UAQMBA4QRBoJn X-IronPort-AV: E=Sophos;i="4.38,277,1233529200"; d="scan'208";a="35869009" Received: from wf-out-1314.google.com ([209.85.200.173]) by mail4-smtp-sop.national.inria.fr with ESMTP; 27 Feb 2009 18:46:55 +0100 Received: by wf-out-1314.google.com with SMTP id 23so1408046wfg.0 for ; Fri, 27 Feb 2009 09:46:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:from:to :in-reply-to:content-type:content-transfer-encoding:mime-version :subject:date:references:x-mailer; bh=obYzJrJuvnYpQdV9Xy7tmV+3guNdVCwx+bhCUBb4Vyo=; b=nC0Y6Vp25mUm9PmRlMVegY9LmWjbs4UmFku8SNFv1IW/zolKp3zo/i9P3Hq/rD2pMO swmAdOaJJ7a+3Kmy9jOtuKnFuRMqHEvYvow3bF3q6Na9v1aIm4UkBwpTtI2t/O+HFfTk p/YyGEdr7wAovbUzLxeb8TlnWEzzxl9gVH2G8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:from:to:in-reply-to:content-type :content-transfer-encoding:mime-version:subject:date:references :x-mailer; b=CU2TPEzz7IhwbC3uM9vvnQl8tj3DaalWSDMB7FGJciCjPssnxJHkzwOZSxJuCSh5HY oOJneSqQLbFIHRi6100Qoma85KpdZEKUurvumwF3UY0cHaPQwwYNAEhN576oKsg3EtaK GM3jAIYdCahrNZG2lxBM4W5iprvu2WgeToXlI= Received: by 10.142.214.11 with SMTP id m11mr1388578wfg.125.1235756814112; Fri, 27 Feb 2009 09:46:54 -0800 (PST) Received: from ?10.81.9.9? (pat133.border2-cfw.dartmouth.edu [129.170.241.133]) by mx.google.com with ESMTPS id 32sm8367811wfc.29.2009.02.27.09.46.52 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 27 Feb 2009 09:46:53 -0800 (PST) Message-Id: <3CEC2F25-38DA-455F-BE40-ADD3457E06C6@gmail.com> From: Alexy Khrabrov To: OCaml In-Reply-To: Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v930.3) Subject: Re: [Caml-list] The new OCaml book (Objective Caml Programming Language by Tim Rentsch) Date: Fri, 27 Feb 2009 12:46:50 -0500 References: <20090227122755.GA22309@annexia.org> X-Mailer: Apple Mail (2.930.3) X-Spam: no; 0.00; ocaml:01 cheers:01 caml-list:01 caml:02 defined:02 objective:02 constructs:02 constructs:02 programming:03 intermediate:05 examples:07 missing:07 tim:08 nicely:10 i've:12 I've 1-clicked the book from Amazon the minute I saw Rich's announcement. It's a good reading for how the language constructs are defined, but not too heavy on examples. I say it complements Smith's and Harrop's books nicely in a way of a "boring" book going through all of the language in sequence -- something which was sorely missing. If you force yourself to read it in a day, you'll find new things to old constructs when you're a an intermediate user. Cheers, Alexy