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 66042820A1 for ; Wed, 7 Aug 2013 12:43:35 +0200 (CEST) Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of anil@recoil.org) identity=pra; client-ip=89.16.177.154; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="anil@recoil.org"; x-sender="anil@recoil.org"; x-conformance=sidf_compatible Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of anil@recoil.org) identity=mailfrom; client-ip=89.16.177.154; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="anil@recoil.org"; x-sender="anil@recoil.org"; x-conformance=sidf_compatible Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@dark.recoil.org) identity=helo; client-ip=89.16.177.154; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="anil@recoil.org"; x-sender="postmaster@dark.recoil.org"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AngGAEskAlJZELGa/2dsb2JhbABagzurUZR5dIJlgQ5viCcIl22gYY5ehF10A5dhgSqQJYMYgWc X-IPAS-Result: AngGAEskAlJZELGa/2dsb2JhbABagzurUZR5dIJlgQ5viCcIl22gYY5ehF10A5dhgSqQJYMYgWc X-IronPort-AV: E=Sophos;i="4.89,832,1367964000"; d="scan'208";a="28722426" Received: from recoil.dh.bytemark.co.uk (HELO dark.recoil.org) ([89.16.177.154]) by mail2-smtp-roc.national.inria.fr with SMTP; 07 Aug 2013 12:43:34 +0200 Received: (qmail 8714 invoked by uid 634); 7 Aug 2013 10:43:34 -0000 X-Spam-Level: * X-Spam-Check-By: dark.recoil.org Received: from host81-149-102-120.in-addr.btopenworld.com (HELO clink.home) (81.149.102.120) (smtp-auth username remote@recoil.org, mechanism cram-md5) by dark.recoil.org (qpsmtpd/0.84) with ESMTPA; Wed, 07 Aug 2013 11:43:33 +0100 From: Anil Madhavapeddy Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Message-Id: <39226816-503C-48F6-BC09-4DC5845CA669@recoil.org> Date: Wed, 7 Aug 2013 11:43:24 +0100 To: "caml-list@inria.fr List" Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\)) X-Mailer: Apple Mail (2.1508) X-Virus-Checked: Checked by ClamAV on dark.recoil.org Subject: [Caml-list] Real World OCaml beta2 now available (final beta) The second and final public beta of Real World OCaml is now available: Release notes: * Over 2,000 comments from proofreaders have been resolved. We realize that reading early content is hard work, and hugely appreciate the spirited feedback! The book is now a week away from being handed over to the O'Reilly production team for copyediting, so the window for changes are limited after that. Comments reset between milestones and so beta2 is a clean slate; we're still working through some remaining older issues. * The chapters on first-class modules, parsing with Menhir, and objects and classes have been significantly revised from beta1. Our thanks to Leo White for contributing significantly to the latter two chapters. * All the code snippets and terminal outputs are now mechanically generated. The source code is as close to public domain as practical, at: * The final version will have the installation chapter moved to be online only, and we intend to publish updates there to elaborate on installation and packaging mechanisms. * Exercises will be available after we go into production, and also only be available online. We really like the collaborative spirit of the commenti= ng system, and will likely extend this to collecting exercises from our read= ers on an ongoing basis. More at: http://anil.recoil.org/2013/08/06/real-world-ocaml-beta2.html -Anil, Yaron, Jason=