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 mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by sympa.inria.fr (Postfix) with ESMTPS id 866017EE49 for ; Thu, 12 Sep 2013 16:40:36 +0200 (CEST) Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of jon@ffconsultancy.com) identity=pra; client-ip=84.93.230.250; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="jon@ffconsultancy.com"; x-sender="jon@ffconsultancy.com"; x-conformance=sidf_compatible Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of jon@ffconsultancy.com) identity=mailfrom; client-ip=84.93.230.250; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="jon@ffconsultancy.com"; x-sender="jon@ffconsultancy.com"; x-conformance=sidf_compatible Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@avasout05.plus.net) identity=helo; client-ip=84.93.230.250; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="jon@ffconsultancy.com"; x-sender="postmaster@avasout05.plus.net"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ao8BAGDRMVJUXeb6nGdsb2JhbABbxHOBGxYOAQEBAQEGDQkJFCiCJgEFCAIwPw0DAglGGSMbAgQeBYd2vCuPaweEHQOPEZ1+ X-IPAS-Result: Ao8BAGDRMVJUXeb6nGdsb2JhbABbxHOBGxYOAQEBAQEGDQkJFCiCJgEFCAIwPw0DAglGGSMbAgQeBYd2vCuPaweEHQOPEZ1+ X-IronPort-AV: E=Sophos;i="4.90,891,1371074400"; d="scan'208";a="32619601" Received: from avasout05.plus.net ([84.93.230.250]) by mail2-smtp-roc.national.inria.fr with ESMTP; 12 Sep 2013 16:40:35 +0200 Received: from XPS ([91.125.250.6]) by avasout05 with smtp id QEgZ1m00709223701EgbEp; Thu, 12 Sep 2013 15:40:35 +0100 X-CM-Score: 0.00 X-CNFS-Analysis: v=2.1 cv=VK/kwb/X c=1 sm=1 tr=0 a=rKDLt0SBNjd1Eozd8FTbVw==:117 a=rKDLt0SBNjd1Eozd8FTbVw==:17 a=0Bzu9jTXAAAA:8 a=dHhpuxms7cgA:10 a=Xub9RBUEA-sA:10 a=Kvk-SOs2Z7YA:10 a=kj9zAlcOel0A:10 a=r2vSxAw-AAAA:8 a=ggS9-02QS5gA:10 a=R-uswo32r5gmsy71RfQA:9 a=CjuIK1q_8ugA:10 a=9H7KBu-LaVcA:10 a=nIJPcik-W-UA:10 X-AUTH: jdh302:2500 Reply-To: From: "Jon Harrop" To: "'Anthony Tavener'" Cc: "'Gour'" , References: <20130910230928.2d51cd39@atmarama.noip.me> <20130911052437.GA9514@notk.org> <20130911101457.3f756b68@atmarama.noip.me> <20130911181737.GA3764@notk.org> <054201ceaf2a$5a0ece10$0e2c6a30$@ffconsultancy.com> In-Reply-To: Date: Thu, 12 Sep 2013 15:40:36 +0100 Organization: Flying Frog Consultancy Ltd. Message-ID: <05b701ceafc6$0dab7950$29026bf0$@ffconsultancy.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Outlook 14.0 Thread-Index: AQInBeUdAXSiYK4NZW7ZftXe1xVN4QJYzIS+AlTyKkQCSxgGDgH7H0XEAdTRHoYBtKr8y5itesNg Content-Language: en-gb Subject: RE: [Caml-list] OCaml vs Ada and/or GUI options Anthony Tavener: > The difficulty is making a library that supports every edge-case that every developer needs (and still falling short). Absolutely. My advice is to walk before you can run. OCaml is nowhere near having competitive support for basic features required for modern GUI programming much less supporting "every edge-case that every developer needs". Get something modern that you can use first. Worry about Chinese and speech reading later. :-) Cheers, Jon.