From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by c5ff346549e7 (Postfix) with ESMTPS id 3FB9C5D4 for ; Tue, 17 Sep 2019 12:34:43 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.64,516,1559512800"; d="scan'208";a="402120413" Received: from sympa.inria.fr ([193.51.193.213]) by mail2-relais-roc.national.inria.fr with ESMTP; 17 Sep 2019 14:34:40 +0200 Received: by sympa.inria.fr (Postfix, from userid 20132) id 22B707EF60; Tue, 17 Sep 2019 14:34:40 +0200 (CEST) Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by sympa.inria.fr (Postfix) with ESMTPS id 819EA7ED20 for ; Tue, 17 Sep 2019 14:32:34 +0200 (CEST) Authentication-Results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=thomas.blanc@ocamlpro.com; spf=SoftFail smtp.mailfrom=thomas.blanc@ocamlpro.com; spf=Pass smtp.helo=postmaster@ariane2.ens-cachan.fr IronPort-PHdr: =?us-ascii?q?9a23=3AvzUybRLjtdF0jQV28dmcpTZWNBhigK39O0sv0rFi?= =?us-ascii?q?tYgeLPzxwZ3uMQTl6Ol3ixeRBMOHsqkC0rSd6f2oGTRZp8rY6jZaKN0EfiRGoP?= =?us-ascii?q?1epxYnDs+BBB+zB9/RRAt+Iv5/UkR49WqwK0lfFZW2TVTTpnqv8WxaQU2nZkJ6?= =?us-ascii?q?KevvB4Hdkdm82fys9J3PeQVIgye2ba9vIBmsogjdq8cbjZF/JqswxRfFvHtFcP?= =?us-ascii?q?lSyW90OF6fhRnx6tqu8JJ57yhcp/ct/NNcXKvneKg1UaZWByk8PWAv483ruxjD?= =?us-ascii?q?TQ+R6XYZT24bjBlGDRXb4R/jRpv+vTf0ueR72CmBIM35Vqs0Vii476dqUxDnli?= =?us-ascii?q?EKPCMk/W7Ni8xwiKVboA+9pxF63oXZbp2ZOOZ4c6jAe94RWGhPUdtLVyFZAo2y?= =?us-ascii?q?cpUBD+0CM+hWoYbyqEcBoxSlCAmwBu7i0CNEimP40KA41ekqDAHI3BYnH9ILqH?= =?us-ascii?q?nastX1NKAXUe+v16nD0CjOb/dM1jf79IfDbxcsoe2MXbJ3dMre01IvGxnegVWU?= =?us-ascii?q?s4PlOS+a2/8Ks2eH9eVgUOavi3Y9qwF2uDSg2sAsiozQi48T11vK+yJ5wIMvKt?= =?us-ascii?q?25Tk52edmkH4dKuCGfM4t2WtkiQ2ZytCkmzb0GvIa3fCcLyJQ7xx7fdueIf5KU?= =?us-ascii?q?7RLkUeacJypzinF9eL+nmhq//0utxvfiWsS6zVpGtDdJn9vNu3wX1xHe5dCLR/?= =?us-ascii?q?h880u7xzqC2AHe5vtKLE0wj6bXNp4sz7w2m5EOq0rMBDX2l1/zjKKOdkUr5Oyo?= =?us-ascii?q?6+P/b7r8vJ+cNpV7igfgPagwgMCwH+I4MhMXU2eH4+uzyL3j8lf/QLlQgP02iL?= =?us-ascii?q?HVsJHcJcsFuq60GxJZ34gg5hqlETur3skUkWMaIF9HeR+LlYjkNl7WLPD9F/i/?= =?us-ascii?q?glCskDlxx/DBO73sGonNLnjEkLfkZ7l98FRQxxE3zd9F4ZJbFqoMIPXvVUDrsd?= =?us-ascii?q?zYCgc5Mxazw+r9FNp90YYeVXqVAqCFKKPSrUOI5uU3LuaQfoAVvTL9J+Eh5/7v?= =?us-ascii?q?ln85hUQQfbKp3JsScHC3BO5qI0SfYXr2g9cOC30GvgQkTL+itFrXWjdWYzO2Xr?= =?us-ascii?q?kgzjA9EoOvS4nZFa63h7nU4Ce8G5RNLkpCA1aHWSP0d4KBUuxKYiabJMRJlTcN?= =?us-ascii?q?ULy5UYhn3har4lypg4F7J/bZr3VL/ano08J4srWKyEMCsAdsBsHY6FmjCmF5mm?= =?us-ascii?q?RSHG0/xqF2p0EnjFqFyu1zivdYHNoV6ekbC15rZ66Z9PRzDpXJYiyEe96ITFi8?= =?us-ascii?q?RdD/XWM2Rds0x8cUZAB2HNDw1UmfjRrvOKcckvmwPLJx6rjVhiSjIM10znLezq?= =?us-ascii?q?5nhF4jEJNC?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0B3hwCx0YBdezaw54pmhR5TMiqEIY5XG?= =?us-ascii?q?BuCHoNdkSKEJoFnCQEDAQwlCgEBhQ0BBIIoHAcEBS8TAgwBAQQBAQECAQIDBAE?= =?us-ascii?q?TAQELCwoHGw6FNQyCKBIignMlFTNDAiYCbAgBAYMeATSBVgQLnkOOf4EyhDcBA?= =?us-ascii?q?wUOGCMDQIM4gUmBDCiLUiaBWD+BOIUiaAEBAYEogQWCPoJYBIxYP4hdiBuOYAe?= =?us-ascii?q?CJWUEhhyNdiGCNYtFiyCPQoV0YIdaiUaBMTiBRx4MCDMaI4MIAQEyCYYrilU+A?= =?us-ascii?q?QExARACkGMBAQ?= X-IPAS-Result: =?us-ascii?q?A0B3hwCx0YBdezaw54pmhR5TMiqEIY5XGBuCHoNdkSKEJoF?= =?us-ascii?q?nCQEDAQwlCgEBhQ0BBIIoHAcEBS8TAgwBAQQBAQECAQIDBAETAQELCwoHGw6FN?= =?us-ascii?q?QyCKBIignMlFTNDAiYCbAgBAYMeATSBVgQLnkOOf4EyhDcBAwUOGCMDQIM4gUm?= =?us-ascii?q?BDCiLUiaBWD+BOIUiaAEBAYEogQWCPoJYBIxYP4hdiBuOYAeCJWUEhhyNdiGCN?= =?us-ascii?q?YtFiyCPQoV0YIdaiUaBMTiBRx4MCDMaI4MIAQEyCYYrilU+AQExARACkGMBAQ?= X-IronPort-AV: E=Sophos;i="5.64,516,1559512800"; d="scan'208";a="319691530" X-MGA-submission: =?us-ascii?q?MDFfbYaC5UHLP106l90NNCFwQ4Afl9UKjEc4cJ?= =?us-ascii?q?JU5s3g4DuCmhRfW5vx9bUz+2hZVMXfvTcQ6Qu1sDm/d7AT+QF3DJcZLh?= =?us-ascii?q?qdH/vMv/tLEhtjBQ7BnLzxDDlCLAstdmSVPr/kgRO+3sVrSdOJYvrsdI?= =?us-ascii?q?CnNx80NSK0mI4nPmTeEInU+w=3D=3D?= Received: from ariane2.ens-cachan.fr ([138.231.176.54]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 17 Sep 2019 14:32:33 +0200 Received: from localhost (localhost [127.0.0.1]) by ariane2.ens-cachan.fr (Postfix) with ESMTP id 2ED2C141E62 for ; Tue, 17 Sep 2019 14:32:31 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at ens-cachan.fr Received: from ariane2.ens-cachan.fr ([127.0.0.1]) by localhost (ariane2.ens-cachan.fr [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id Vd96QmhSlzMY for ; Tue, 17 Sep 2019 14:32:31 +0200 (CEST) Received: from [10.42.0.105] (lfbn-1-803-157.w86-246.abo.wanadoo.fr [86.246.39.157]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ariane2.ens-cachan.fr (Postfix) with ESMTPSA id 14C20141E4A for ; Tue, 17 Sep 2019 14:32:31 +0200 (CEST) From: Thomas Blanc To: caml-list@inria.fr Organization: OCamlPRO SAS Message-ID: <25b60c50-b961-c883-339c-a0012bc107b9@ocamlpro.com> Date: Tue, 17 Sep 2019 14:32:30 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Validation-by: thomas.blanc@ens-cachan.fr Subject: [Caml-list] OCamlPro cheat-sheets updates Reply-To: Thomas Blanc X-Loop: caml-list@inria.fr X-Sequence: 17805 Errors-to: caml-list-owner@inria.fr Precedence: list Precedence: bulk Sender: caml-list-request@inria.fr X-no-archive: yes List-Id: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Dear OCaml users, It is our pleasure to announce the release of our up-to-date cheat-sheets for the OCaml language and standard library. Our original cheat-sheets were published in 2011, and as you know there has been quite a few changes in the language, library and ecosystem overall. See http://www.ocamlpro.com/2019/09/13/updated-cheat-sheets-ocaml-language-and-ocaml-standard-library/ for details. Links: * OCaml language (pdf, 1 page): http://www.ocamlpro.com/wp-content/uploads/2019/09/ocaml-lang.pdf * OCaml stdlib (pdf, 2 pages): http://www.ocamlpro.com/wp-content/uploads/2019/09/ocaml-stdlib.pdf * Sources: https://github.com/OCamlPro/ocaml-cheat-sheets Comments and contributions on Github are welcome. Special thanks to Hannes Mehnert for his lightning fast bug-reporting and Fourchaux for his keen spelling eye. As you can see, our Github repository contains not-yet-updated cheat-sheets. Stay tuned for coming updates! Obviously, our opam cheat-sheet is already in writing by the greatest opam experts you can find. We also wish to make sheets for Lwt, Core, Dune, ppx - any suggestions are welcome. Happy hacking! -- Thomas Blanc OCamlPRO SAS PS: if you're curious about what we've been doing lately, check out our blogpotst: http://www.ocamlpro.com/2019/08/30/ocamlpros-compiler-team-work-update/ http://www.ocamlpro.com/2019/07/11/opam-2-0-5-release/ http://www.ocamlpro.com/2019/07/09/alt-ergo-participation-to-the-smt-comp-2019/