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 BA7CB7EE49 for ; Thu, 12 Sep 2013 17:04:26 +0200 (CEST) Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of alain@frisch.fr) identity=pra; client-ip=193.252.23.212; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="alain@frisch.fr"; x-sender="alain@frisch.fr"; x-conformance=sidf_compatible Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of alain@frisch.fr) identity=mailfrom; client-ip=193.252.23.212; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="alain@frisch.fr"; x-sender="alain@frisch.fr"; x-conformance=sidf_compatible Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@msa.smtpout.orange.fr) identity=helo; client-ip=193.252.23.212; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="alain@frisch.fr"; x-sender="postmaster@msa.smtpout.orange.fr"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AnsBADnXMVLB/BfUnGdsb2JhbABbwH13gn6BMg4BAQEBAQYWCTyCJQEBBAE4QAEQCw4KCRYPCQMCAQIBRQYNAQcBAYd4Crwij2sHhB0Dl3mGMI5n X-IPAS-Result: AnsBADnXMVLB/BfUnGdsb2JhbABbwH13gn6BMg4BAQEBAQYWCTyCJQEBBAE4QAEQCw4KCRYPCQMCAQIBRQYNAQcBAYd4Crwij2sHhB0Dl3mGMI5n X-IronPort-AV: E=Sophos;i="4.90,891,1371074400"; d="scan'208";a="32624831" Received: from msa03.smtpout.orange.fr (HELO msa.smtpout.orange.fr) ([193.252.23.212]) by mail2-smtp-roc.national.inria.fr with ESMTP; 12 Sep 2013 17:04:25 +0200 Received: from [192.168.1.112] ([92.151.61.120]) by mwinf5d64 with ME id QF4R1m00P2bfMm403F4RZS; Thu, 12 Sep 2013 17:04:26 +0200 Message-ID: <5231D7F5.9050805@frisch.fr> Date: Thu, 12 Sep 2013 17:04:21 +0200 From: Alain Frisch User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.0 MIME-Version: 1.0 To: Lukasz Stafiniak CC: Jon Harrop , Caml References: <20130910230928.2d51cd39@atmarama.noip.me> <20130911052437.GA9514@notk.org> <20130911101457.3f756b68@atmarama.noip.me> <20130911181737.GA3764@notk.org> <054201ceaf2a$5a0ece10$0e2c6a30$@ffconsultancy.com> <05b701ceafc6$0dab7950$29026bf0$@ffconsultancy.com> <5231D505.2020909@frisch.fr> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Caml-list] OCaml vs Ada and/or GUI options On 09/12/2013 04:57 PM, Lukasz Stafiniak wrote: > I think he is referring to "intellisense", on which there has been a > steady progress, but which is perhaps not yet easy to use out-of-the-box > (there are multiple pieces that one has to integrate with one's > toolchain and IDE, i.e. Emacs). Oh that, the thing which makes developpers 100x less productive? Luckily, OCaml developpers are usually 1000x more efficient than the average, so they are still 10x more productive overall when programming GUIs. This is probably what Jon meant when he wrote: > Objectively, OCaml is extremely good for GUI programming. -- Alain