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 mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by sympa.inria.fr (Postfix) with ESMTPS id 720047EEBF for ; Mon, 17 Aug 2015 17:59:16 +0200 (CEST) Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of helmut.brandl@gmx.net) identity=pra; client-ip=212.227.15.15; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="helmut.brandl@gmx.net"; x-sender="helmut.brandl@gmx.net"; x-conformance=sidf_compatible Received-SPF: Pass (mail3-smtp-sop.national.inria.fr: domain of helmut.brandl@gmx.net designates 212.227.15.15 as permitted sender) identity=mailfrom; client-ip=212.227.15.15; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="helmut.brandl@gmx.net"; x-sender="helmut.brandl@gmx.net"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of postmaster@mout.gmx.net) identity=helo; client-ip=212.227.15.15; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="helmut.brandl@gmx.net"; x-sender="postmaster@mout.gmx.net"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0DbAwAiBNJVnA8P49Rdg29pgyS5UIJ5hyhMAQEBAQEBEgEBAQEBBg0JCSEuQQSDYyUVQDYCBRYLAgsDAgECAVgIAQGIFAEXAgmrQINyi3GPQwGGWoEij1eCUoFDBY1Sh0uFBJBVhTCMCoFwDIJFUwGCSwEBAQ X-IPAS-Result: A0DbAwAiBNJVnA8P49Rdg29pgyS5UIJ5hyhMAQEBAQEBEgEBAQEBBg0JCSEuQQSDYyUVQDYCBRYLAgsDAgECAVgIAQGIFAEXAgmrQINyi3GPQwGGWoEij1eCUoFDBY1Sh0uFBJBVhTCMCoFwDIJFUwGCSwEBAQ X-IronPort-AV: E=Sophos;i="5.15,695,1432591200"; d="scan'208";a="142988003" Received: from mout.gmx.net ([212.227.15.15]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-SHA; 17 Aug 2015 17:59:15 +0200 Received: from [192.168.1.77] ([187.232.0.100]) by mail.gmx.com (mrgmx001) with ESMTPSA (Nemesis) id 0MLvGW-1ZQHx016rs-007n3G; Mon, 17 Aug 2015 17:59:14 +0200 To: caml-list@inria.fr From: Helmut Brandl Message-ID: <55D204CF.6090602@gmx.net> Date: Mon, 17 Aug 2015 10:59:11 -0500 User-Agent: Mozilla/5.0 (X11; Linux i686; rv:38.0) Gecko/20100101 Thunderbird/38.1.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:CG2sb+IuguyamJoNETLLfdSWCnkNGNIjVvbbzzTc5lOxir4uyCh bW7lsQGpyT25ShiqSOAEOcRg+a/7MGdSVJrrEjMv6qt5Wynlb8r2ksTOLa6rqDbaSWu4wSw VPO02c2iIAzVlJ9r34PmKH+hXbnOMFNZvvaMM6ePrihHgg9D8Ge7a+pwsqv+l39NHvLbeF3 6+QudhB7lfwDpPFSizcag== X-UI-Out-Filterresults: notjunk:1;V01:K0:dgKPRHjTmos=:H4c+SRevNMv+xaMvRY9kTg z9g+s+HdokugZYluyWcnJS3ihe1OVs83K9TK+H+6ax8Ph8/YTipqhI9mRl3f2U2LfXoGBvaSc gGpxdtJiPtFg7VB7LnAQPUXT3KAZBcOuakxXUp/ej1/t7Rd0OHTfPXtp6Cz7JVQ/MMDqlGSeU UBI/Prz5UoWaXIz/AqSUO0UsXzzeak49YIyP2VExlMGMAZrH9a5BoQ4NmR5S6DoJ/YvG9C+/N NazPmDEPe0meJzRabSyZxQtUDm6eSCibo8sxWxQWZtiKnVDNfMaabApeSkR1LxGBhrKsv9mtT 3Yzox5O0ALavVbFds/o+jiy+H/ourqjl+6T7HkNnhs3SAqZ2/UlTMKXEKxWDD+klk0Zb0j6ST t3Fq+FJB69DPcQszMPwONMmNOHnGxLVaDeXtWfCQZxF7M1a5LE3/Hr+OroKfMsjZBzxMFqlqt tMDlCiH9I0V5G1/CtGT5XoUAgO55kqk4K0blnowfJlLs9Hqm2TdJSg42eBRJ0PYgYgkYQrokB Bot77TTctQot2PLFQbi8n4VoGKeTO8CCWyHNtZyRrrh1MuDnMT43mH2STr7vu3wetaQzXntlq ss00R7nQiMvNhtUiKYyXuvq+WIxocTREoH7U6wP5sgwJGVamrVKyTVCyIYfXwvPxQ2jPlJCwU ISPFjrmA47bUsDPvrMHDMDRLz8aaqpnl6ab54ZrQt7q1VXzJyU6vV/XW4XU6h7HNlIIkX1rbc dqE6iZAW5vN14jJ6r0z/5TxgjVe9p7rUQTRgSQ== Subject: [Caml-list] [ANN] Albatross: A Verifying Compiler v0.2 I am pleased to announce version 0.2 of the Albatross compiler. The Albatross compiler suite is written in ocaml v4.0. What is Albatross? - A programming language with static verification. - A theorem prover and a proof assistant. http://albatross-lang.sourceforge.net New features of version 0.2: - Inductive Data Types - Recursive Functions - Proofs by Induction - A lot of examples in the updated documentation (http://albatross-lang.sourceforge.net/doc/language_description/albatross.pdf) covering boolean logic, predicate logic, recursion and induction.