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 C8EAA7EE99 for ; Fri, 10 Jan 2014 14:34:36 +0100 (CET) Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of louis.mandel@lri.fr) identity=pra; client-ip=129.175.212.65; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="louis.mandel@lri.fr"; x-sender="louis.mandel@lri.fr"; x-conformance=sidf_compatible Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of louis.mandel@lri.fr) identity=mailfrom; client-ip=129.175.212.65; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="louis.mandel@lri.fr"; x-sender="louis.mandel@lri.fr"; x-conformance=sidf_compatible Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of postmaster@mx2.u-psud.fr) identity=helo; client-ip=129.175.212.65; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="louis.mandel@lri.fr"; x-sender="postmaster@mx2.u-psud.fr"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: At8BAKj1z1KBr9RBnGdsb2JhbABZg0O7IxYOAQEBAQEGDQkJFCiCZoF9AYgWBAnDAheSM4ETBJlHhRWOfg X-IPAS-Result: At8BAKj1z1KBr9RBnGdsb2JhbABZg0O7IxYOAQEBAQEGDQkJFCiCZoF9AYgWBAnDAheSM4ETBJlHhRWOfg X-IronPort-AV: E=Sophos;i="4.95,638,1384297200"; d="scan'208";a="44334768" Received: from mx2.u-psud.fr ([129.175.212.65]) by mail3-smtp-sop.national.inria.fr with ESMTP; 10 Jan 2014 14:34:36 +0100 Received: from mx2.u-psud.fr (mx2 [127.0.0.1]) by localhost (MTA) with SMTP id 08F5D301D5F; Fri, 10 Jan 2014 14:34:36 +0100 (CET) Received: from ext.lri.fr (ext.lri.fr [129.175.15.4]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx2.u-psud.fr (MTA) with ESMTPS id A3D8E30261D; Fri, 10 Jan 2014 14:34:35 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by ext.lri.fr (Postfix) with ESMTP id 8AC3B40B51; Fri, 10 Jan 2014 14:34:35 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at lri.fr Received: from ext.lri.fr ([127.0.0.1]) by localhost (ext.lri.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JZOhIiIN8aaY; Fri, 10 Jan 2014 14:34:35 +0100 (CET) Received: from [192.168.1.71] (LNantes-156-76-1-224.w82-127.abo.wanadoo.fr [82.127.152.224]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by ext.lri.fr (Postfix) with ESMTPSA id 2FDF740B3D; Fri, 10 Jan 2014 14:34:33 +0100 (CET) From: Louis Mandel Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Date: Fri, 10 Jan 2014 14:34:31 +0100 To: OCaml List , list@reactiveml.org Message-Id: Mime-Version: 1.0 (Apple Message framework v1283) X-Mailer: Apple Mail (2.1283) Subject: [Caml-list] ReactiveML 1.09.02 We are happy to announce the new release of ReactiveML: http://reactiveml.o= rg. ReactiveML is a language similar to OCaml extended with a built-in notion o= f parallel composition. It is based on the reactive synchronous model, a co= operative concurrency model. The language is well suited to program applications with a lot of parallel = processes which communicate and synchronize a lot such as video games or si= mulation problems. ReactiveML is compiled into plain OCaml code and thus can link or be linked= to any OCaml code. This new version includes among others the following feature: - a new programming construct "signal/memory" which helps in particular to = program concurrent data structures. The full list of changes is available at http://reactiveml.org/distrib/chan= ges. ReactiveML can be installed from the sources: http://reactiveml.org/distrib/rml-1.09.02-2014-01-08.tar.gz or using OPAM: opam install rml -- Louis Mandel for the ReactiveML development team