From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@sympa.inria.fr Delivered-To: caml-list@sympa.inria.fr Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by sympa.inria.fr (Postfix) with ESMTPS id ABC4E7F9BB for ; Tue, 1 Jul 2014 17:04:27 +0200 (CEST) Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of john@coherentgraphics.co.uk) identity=pra; client-ip=188.64.184.42; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="john@coherentgraphics.co.uk"; x-sender="john@coherentgraphics.co.uk"; x-conformance=sidf_compatible Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of john@coherentgraphics.co.uk) identity=mailfrom; client-ip=188.64.184.42; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="john@coherentgraphics.co.uk"; x-sender="john@coherentgraphics.co.uk"; x-conformance=sidf_compatible Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@bluechip4.ukhost4u.com) identity=helo; client-ip=188.64.184.42; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="john@coherentgraphics.co.uk"; x-sender="postmaster@bluechip4.ukhost4u.com"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AuMBAMLMslO8QLgqemdsb2JhbABag1/GY4EGFg8BAQkJDQk8hEJAIxoWGAMCAQIBS4hZAZ0Yq1iOPREBgQWEFQWcLYVBkD2Bdg X-IPAS-Result: AuMBAMLMslO8QLgqemdsb2JhbABag1/GY4EGFg8BAQkJDQk8hEJAIxoWGAMCAQIBS4hZAZ0Yq1iOPREBgQWEFQWcLYVBkD2Bdg X-IronPort-AV: E=Sophos;i="5.01,581,1400018400"; d="scan'208";a="83154720" Received: from bluechip4.ukhost4u.com ([188.64.184.42]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-SHA; 01 Jul 2014 17:04:27 +0200 Received: from [94.192.120.27] (port=57429 helo=[192.168.1.175]) by bluechip4.ukhost4u.com with esmtpsa (TLSv1:DHE-RSA-CAMELLIA256-SHA:256) (Exim 4.82) (envelope-from ) id 1X1zbe-0046X4-4e for caml-list@inria.fr; Tue, 01 Jul 2014 16:04:26 +0100 Message-ID: <53B2CDF8.8020403@coherentgraphics.co.uk> Date: Tue, 01 Jul 2014 16:04:24 +0100 From: John Whitington User-Agent: Postbox 3.0.11 (Macintosh/20140602) MIME-Version: 1.0 To: "caml-list@inria.fr" Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - bluechip4.ukhost4u.com X-AntiAbuse: Original Domain - inria.fr X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - coherentgraphics.co.uk X-Get-Message-Sender-Via: bluechip4.ukhost4u.com: authenticated_id: john@coherentgraphics.co.uk Subject: [Caml-list] Book reviewers wanted (again) Hi, I have prepared another little book about OCaml, a collection of sixteen little algorithms, methods, and diversions, together with Questions and Answers. Not quite as beginner-ish as "OCaml from the Very Beginning" but not, I hope, too intimidating at all. I've included the provisional table of contents below. Please drop me a note by email if you can spare a little time to review a draft, which should be ready soon. Free copies for people who provide substantive comments, like last time, of course. 1 Unravelling "Fold" 2 Being Lazy 3 Named Tuples with Records 4 Generalized Input/Output 5 Streams of bits 6 Compressing Data 7 Labelled and Optional Arguments 8 Formatted Printing 9 Searching For Things 10 Finding Permutations 11 Making Sets 12 Playing Games GENERATING PDF DOCUMENTS - AN EXTENDED EXAMPLE 13 Representing Documents 14 Writing Documents 15 Pretty Pictures 16 Adding Text I'll also be forwarding a copy to caml at inria.fr like last time, so if you're on that list, there is no need to contact me separately. With Thanks, -- John Whitington Director, Coherent Graphics Ltd http://www.coherentpdf.com/