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 1654C7FD90 for ; Thu, 15 Dec 2016 15:10:53 +0100 (CET) Authentication-Results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=dra-news@metastack.com; spf=Pass smtp.mailfrom=dra-news@metastack.com; spf=None smtp.helo=postmaster@outmail148093.authsmtp.net Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of dra-news@metastack.com) identity=pra; client-ip=62.13.148.93; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="dra-news@metastack.com"; x-sender="dra-news@metastack.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail3-smtp-sop.national.inria.fr: domain of dra-news@metastack.com designates 62.13.148.93 as permitted sender) identity=mailfrom; client-ip=62.13.148.93; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="dra-news@metastack.com"; x-sender="dra-news@metastack.com"; 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@outmail148093.authsmtp.net) identity=helo; client-ip=62.13.148.93; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="dra-news@metastack.com"; x-sender="postmaster@outmail148093.authsmtp.net"; x-conformance=sidf_compatible IronPort-PHdr: =?us-ascii?q?9a23=3AifwUZxB6LOEnQ/Nie6RnUyQJP3N1i/DPJgcQr6Af?= =?us-ascii?q?oPdwSPX4r8bcNUDSrc9gkEXOFd2CrakV0KyI4+u6AiQp2tWoiDg6aptCVhsI24?= =?us-ascii?q?09vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFRrhKAF7?= =?us-ascii?q?Ovr6GpLIj8Swyuu+54Dfbx9GiTe5b75+NhS7oAbeusUIj4ZpN7o8xAbOrnZUYe?= =?us-ascii?q?pd2HlmJUiUnxby58ew+IBs/iFNsP8/9MBOTLv3cb0gQbNXEDopPWY15Nb2tRbY?= =?us-ascii?q?VguA+mEcUmQNnRVWBQXO8Qz3UY3wsiv+sep9xTWaMMjrRr06RTiu86FmQwLzhS?= =?us-ascii?q?wZKzA27n3Yis1ojKJavh2hoQB/w5XJa42RLfZyY7/Rcc8fSWdHQ81fVTFOApmk?= =?us-ascii?q?YoUPEeQPIPpYoYf+qVsArxS+BBWjCuzgxT9PnXL2wbQ63/g9HQ3awAAsAdQDu2?= =?us-ascii?q?nUotXvM6cSVPi4wqfSwjXdbvNZxCr25ZTMchAluvGMWqpwcdLMwkQoCgzFlE+f?= =?us-ascii?q?pZXjPzyL2OUNqHOW7+9+WuKzkWEnsB1xrSKzyccvkIXGmoUVylXd+Ch/3Y07K9?= =?us-ascii?q?q4SEthbt6lFptdryaaOJdsTcMnR2FkoiE6yqcJuZO9YSMEy4wnygbeZvCZaYSE?= =?us-ascii?q?/xzuWPyMLTp3h39pYrayihiq/US9yeDxVtO43VdOoyZfj9XBuXAA2wbX58SZUv?= =?us-ascii?q?d98Fmu1DWT2w3W7+xJIU85mKjHJJMkzLM/ipUevVrGEyDohUn5kbWZe0A69ee1?= =?us-ascii?q?8evrfLPrrYKGOYBukAHxKKEul9S/AesmNggOWHCW+eOh1L3/+E32WrRKjvkrnq?= =?us-ascii?q?TWs53WOcAWq6CjDwBPz4Yj9xa/Dyyj0NQEhXkLNlRFdwybj4TxOlHOJu73Deun?= =?us-ascii?q?jlmtjjtn3e3KM7P7DpnQIXXOk63tcLJz5kJEzQo819Ff55ZaCrEbJ/LzX1f8u8?= =?us-ascii?q?HCDhAjKgC0xfjoCdtm1o4FXGKAHLOZP7nJsV+U/O0gP+qMaJUJtzb6Lvgp/+Tu?= =?us-ascii?q?gmMhmV8BYamp2oMaZ2yiEfRjJ0WVeH7sgtYaEWcWpQc+V+zriFiaUTFJfXqyXq?= =?us-ascii?q?Q85is6CI28F4vDSJqt0/S923LxBJxGa2xuClmUCWbsep2YWvxKbzidaIc1iD0U?= =?us-ascii?q?WLSJS4Y5zQCquRfmyrEhKfDbrGlQjqqrgMNtz+rJnxAu/Dh6CNTb2GaIGTJahG?= =?us-ascii?q?QNEhM/wqFz6WV5zkyEybAw1/BCHJlV6uxSegI3KZfH0+VxCJb5XQeXLYTBc0qv?= =?us-ascii?q?XtjzWWJ5ddk22dJbJh8lQ9g=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AXAABRo1JYmF2UDT5dGgEBAQECAQEBA?= =?us-ascii?q?QgBAQEBFgEBAQMBAQEJAQEBgmkjAQEBAQF5gQYHAY1Gc5RCBoEcDpR7ggkqhXg?= =?us-ascii?q?CggQ/FAEBAQEBAQEBAQEBEgEBAQEBCAsLBx0wgjMaAYIaAQEBBDo/EAIBCBgeE?= =?us-ascii?q?DIXAQ0CBAENBQiIZAMBCattiw8BAQEBAQUBAQEBAQEBAQEBGQWFc4NzgSmEQoM?= =?us-ascii?q?vgjABBJpshlGDEodPCpBBjhSEDx+BOEqDZYFococrAYEMAQEB?= X-IPAS-Result: =?us-ascii?q?A0AXAABRo1JYmF2UDT5dGgEBAQECAQEBAQgBAQEBFgEBAQM?= =?us-ascii?q?BAQEJAQEBgmkjAQEBAQF5gQYHAY1Gc5RCBoEcDpR7ggkqhXgCggQ/FAEBAQEBA?= =?us-ascii?q?QEBAQEBEgEBAQEBCAsLBx0wgjMaAYIaAQEBBDo/EAIBCBgeEDIXAQ0CBAENBQi?= =?us-ascii?q?IZAMBCattiw8BAQEBAQUBAQEBAQEBAQEBGQWFc4NzgSmEQoMvgjABBJpshlGDE?= =?us-ascii?q?odPCpBBjhSEDx+BOEqDZYFococrAYEMAQEB?= X-IronPort-AV: E=Sophos;i="5.33,352,1477954800"; d="scan'208";a="204712526" Received: from outmail148093.authsmtp.net ([62.13.148.93]) by mail3-smtp-sop.national.inria.fr with ESMTP; 15 Dec 2016 15:10:52 +0100 Received: from mail-c232.authsmtp.com (mail-c232.authsmtp.com [62.13.128.232]) by punt20.authsmtp.com (8.14.2/8.14.2/) with ESMTP id uBFEAjiO055948; Thu, 15 Dec 2016 14:10:45 GMT Received: from romulus.metastack.com (114.212-105-213.static.virginmediabusiness.co.uk [213.105.212.114]) (authenticated bits=0) by mail.authsmtp.com (8.14.2/8.14.2/) with ESMTP id uBFEAiY1014682 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 15 Dec 2016 14:10:44 GMT Received: from remus.metastack.local (remus.metastack.com [172.16.0.1]) by romulus.metastack.com (8.14.2/8.14.2) with ESMTP id uBFEAhMO003255; Thu, 15 Dec 2016 14:10:43 GMT Received: from Remus.metastack.local ([fe80::547c:3c42:e1da:eda2]) by Remus.metastack.local ([fe80::547c:3c42:e1da:eda2%10]) with mapi id 14.03.0319.002; Thu, 15 Dec 2016 14:10:43 +0000 From: David Allsopp To: "rixed@happyleptic.org" , SP CC: Matthieu Dubuget , Caml-list Thread-Topic: [Caml-list] Web technologies as graphical user interface to OCaml programs? Thread-Index: AQHSUSwb+HkquEEI1ke5PJldQ9gTVaEBN3WAgAGiVYCABTLAgIAA5o+AgAAjYKA= Date: Thu, 15 Dec 2016 14:10:42 +0000 Message-ID: References: <20161210135419.jak7ovw46ftoauto@tiger> <20161214221431.3tdocvkwrjpssaul@darkstar> <20161215115942.GB17791@ccellier.booking.pcln.com> In-Reply-To: <20161215115942.GB17791@ccellier.booking.pcln.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [185.69.145.92] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Organization: MetaStack Solutions Ltd. X-Scanned-By: MIMEDefang 2.65 on 172.16.0.20 X-Server-Quench: 4512766a-c2d0-11e6-829e-00151795d556 X-AuthReport-Spam: If SPAM / abuse - report it at: http://www.authsmtp.com/abuse X-AuthRoute: OCd1ZAARAlZZVg1f DC4bFwdFRBksPQFF ChxFJgxfNl8UURhQ KkJXbgYSJgRBAn1U UHkJW1VSQFx1U2J1 YQ5VIwdcYVRPXwB0 UklLXFNTEBpqBAMA SFtsJGwDLmxHeH90 Y05gEHhTVEQ0cUN8 QElSEzwbNmU0aH0e URVeagtWeVZXfh9E b1F4XXZZZGABKBgV TUcAFDk0OXBbKT9J d0kyIFhaXUsAHjg7 QxcNHDg0VUQeDyop JgQmK1UVGA4MKUgo eVonRV8CPRYZB0VC GCMFJwRQIl1JXzAs AhlTWFVJeAAA X-Authentic-SMTP: 61633634383431.1037:706 X-AuthFastPath: 0 (Was 255) X-AuthSMTP-Origin: 213.105.212.114/25 X-AuthVirus-Status: No virus detected - but ensure you scan with your own anti-virus system. Subject: RE: [Caml-list] Web technologies as graphical user interface to OCaml programs? rixed@happyleptic.org wrote: > -[ Wed, Dec 14, 2016 at 10:14:31PM +0000, SP ]---- > > In not any particular order: > > > > - https://opam.ocaml.org/packages/labltk/ > > - https://opam.ocaml.org/packages/lablgtk/ > > - https://opam.ocaml.org/packages/lablqt/ >=20 > Would any of those be "more integrated" than a web UI for anything but a > linux desktops? And how portable would they be in the first place? FWIW, "integrated" is certainly not the word which springs to mind with any= of those, speaking as a Windows user! Even the poster-child browser for GT= K+ doesn't exactly aspire to look like a Windows application. David=20