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 55DF57F60D for ; Sun, 26 Mar 2017 11:57:58 +0200 (CEST) Authentication-Results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=daniel.buenzli@erratique.ch; spf=None smtp.mailfrom=daniel.buenzli@erratique.ch; spf=None smtp.helo=postmaster@smtp.webfaction.com Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of daniel.buenzli@erratique.ch) identity=pra; client-ip=74.55.86.74; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="daniel.buenzli@erratique.ch"; x-sender="daniel.buenzli@erratique.ch"; x-conformance=sidf_compatible Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of daniel.buenzli@erratique.ch) identity=mailfrom; client-ip=74.55.86.74; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="daniel.buenzli@erratique.ch"; x-sender="daniel.buenzli@erratique.ch"; x-conformance=sidf_compatible Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of postmaster@smtp.webfaction.com) identity=helo; client-ip=74.55.86.74; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="daniel.buenzli@erratique.ch"; x-sender="postmaster@smtp.webfaction.com"; x-conformance=sidf_compatible IronPort-PHdr: =?us-ascii?q?9a23=3AGcE2zB+y6ntG/f9uRHKM819IXTAuvvDOBiVQ1KB3?= =?us-ascii?q?0+8cTK2v8tzYMVDF4r011RmSDNmds6oMotGVmpioYXYH75eFvSJKW713fDhBt/?= =?us-ascii?q?8rmRc9CtWOE0zxIa2iRSU7GMNfSA0tpCnjYgBaF8nkelLdvGC54yIMFRXjLwp1?= =?us-ascii?q?Ifn+FpLPg8it2e2//5Lebx9UiDahfLh/MAi4oQLNu8cMnIBsMLwxyhzHontJf+?= =?us-ascii?q?RZ22ZlLk+Nkhj/+8m94odt/zxftPw9+cFAV776f7kjQrxDEDsmKWE169b1uhTF?= =?us-ascii?q?UACC+2ETUmQSkhpPHgjF8BT3VYr/vyfmquZw3jSRMMvrRr42RDui9b9mRhHohi?= =?us-ascii?q?kZNDA28m/XhNF3gq1UvB2vqAFwzpXIYIyXNvdyYrnQcc8YSGdHQ81fVzZBAoS5?= =?us-ascii?q?b4YXAeQOJ+BYr4jjqFsKtRSzGBW0BOXuyz9Mh3/9wKo33Pk7HgHA3QwvAdYOvG?= =?us-ascii?q?7Po9XoKqgSV+G0zK3JzTjYcfxWwy3955LUchAguPGMQKx/fdDNxkkvDg7IiEib?= =?us-ascii?q?p4LiPzOQzOsNsm6b4vJ+WuK1kW4osR1xojm2xscxlIbFnJ4aylDC+C5kw4g1Pc?= =?us-ascii?q?W1RUx0bNK+EJZdtzuWOoh3T884QWxltz42xqAEtJO4ZiQG1ZAqyhzFZ/CZbYSF?= =?us-ascii?q?4AjvWPueLDp4gn9uZaixiAyo8Ue6z+3xTsm030hOripCitTMrXUN1wDL6sSdRP?= =?us-ascii?q?py4Fyu2TiV2A/P9uFEIEc0lazBJ5E9xb4wk4IfsUXFHiDohEX7lK2be0o+9uWo?= =?us-ascii?q?6+nreLbrq56GO4J2hQzyKqEulda+AeQ8PAgORW+b+eGk2bL+50L5RrRKgeMykq?= =?us-ascii?q?XDq5/aONoUpqi4Ag9R04Yu8AiwDy280NsCgXkHLUtFeA+ZgITzJ17OIOj0De2j?= =?us-ascii?q?jFS0jDdr2/fGM6X9DZrXK3jDlK7tfbJ8605H1Ao+1stf5pJRCrEZOv3/QE7xtN?= =?us-ascii?q?rCDh84KQO42ejnCM8unr8ZDE6GHK6Vdp/ftVuF/MoiJfLJYJ4SvnD6Mfd2yeTp?= =?us-ascii?q?iCoVkFkccK2e9w8RenS5VqBqKkOYbH6qiMoMF3UOvyIzVvbjlFybTDMVbHbkDP?= =?us-ascii?q?F03S0yFI/zVdSLfYuqmrHUhCo=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BDCwDXj9dYdEpWN0pcHAEBBAEBCgEBF?= =?us-ascii?q?wEBBAEBCgEBhAqEbYsCkFqXWSaCRoM2AoNrFQEBAQEBAQEBAQEBEgEMCQwHJjF?= =?us-ascii?q?CDgGBYiCCQwEFI1YQCxgCAiYCAkcQIYl/BAqqcoImijYBAQEBBgEBAQEkgQuKM?= =?us-ascii?q?oUggjougjEBBJxbhnuNNQFrh3sPhleTZTWBJoEvhlqDJodFAQEB?= X-IPAS-Result: =?us-ascii?q?A0BDCwDXj9dYdEpWN0pcHAEBBAEBCgEBFwEBBAEBCgEBhAq?= =?us-ascii?q?EbYsCkFqXWSaCRoM2AoNrFQEBAQEBAQEBAQEBEgEMCQwHJjFCDgGBYiCCQwEFI?= =?us-ascii?q?1YQCxgCAiYCAkcQIYl/BAqqcoImijYBAQEBBgEBAQEkgQuKMoUggjougjEBBJx?= =?us-ascii?q?bhnuNNQFrh3sPhleTZTWBJoEvhlqDJodFAQEB?= X-IronPort-AV: E=Sophos;i="5.36,225,1486422000"; d="scan'208";a="218069386" Received: from mail6.webfaction.com (HELO smtp.webfaction.com) ([74.55.86.74]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-SHA; 26 Mar 2017 11:57:57 +0200 Received: from [172.20.10.2] (145.227.197.178.dynamic.wless.zhbmb00p-cgnat.res.cust.swisscom.ch [178.197.227.145]) by smtp.webfaction.com (Postfix) with ESMTP id 853F721B0EC3; Sun, 26 Mar 2017 09:57:53 +0000 (UTC) Date: Sun, 26 Mar 2017 11:57:50 +0200 From: =?utf-8?Q?Daniel_B=C3=BCnzli?= To: David.Teller@ens-lyon.org Cc: caml-list@inria.fr Message-ID: <62FD56D500624B1FA1F0CFB658C6E51F@erratique.ch> In-Reply-To: <64d2ed67-fcd4-192c-a535-e9a254fbd3a5@ens-lyon.org> References: <20170326094804.GA51737@pllab.is.ocha.ac.jp> <64d2ed67-fcd4-192c-a535-e9a254fbd3a5@ens-lyon.org> X-Mailer: sparrow 1.6.4 (build 1178) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline Subject: Re: [Caml-list] React.js programming in OCaml? On Sunday, 26 March 2017 at 11:54, David Teller wrote: > If I recall correctly, React.js is actually a JS port of the following > OCaml library: http://erratique.ch/software/react > > So that might be what you're looking for :) I don't think so AFAIK react.js has nothing to do with functional reactive programming. D