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 CFE687EE49 for ; Thu, 12 Sep 2013 15:58:09 +0200 (CEST) Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of rich@annexia.org) identity=pra; client-ip=80.68.91.176; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="rich@annexia.org"; x-sender="rich@annexia.org"; x-conformance=sidf_compatible Received-SPF: Pass (mail2-smtp-roc.national.inria.fr: domain of rich@annexia.org designates 80.68.91.176 as permitted sender) identity=mailfrom; client-ip=80.68.91.176; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="rich@annexia.org"; x-sender="rich@annexia.org"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@furbychan.cocan.org) identity=helo; client-ip=80.68.91.176; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="rich@annexia.org"; x-sender="postmaster@furbychan.cocan.org"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgEFAAHIMVJQRFuw/2dsb2JhbABbgweDbr1+gRsWdIIlAQEFOj8QCxgJExIPBSghiBm8HIYciU8Hgx2BAAOXeJF0gyM7 X-IPAS-Result: AgEFAAHIMVJQRFuw/2dsb2JhbABbgweDbr1+gRsWdIIlAQEFOj8QCxgJExIPBSghiBm8HIYciU8Hgx2BAAOXeJF0gyM7 X-IronPort-AV: E=Sophos;i="4.90,891,1371074400"; d="scan'208";a="32611867" Received: from furbychan.cocan.org ([80.68.91.176]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES128-SHA; 12 Sep 2013 15:58:08 +0200 Received: from rich by furbychan.cocan.org with local (Exim 4.80) (envelope-from ) id 1VK7PK-0000vM-Rp; Thu, 12 Sep 2013 14:58:06 +0100 Date: Thu, 12 Sep 2013 14:58:06 +0100 From: "Richard W.M. Jones" To: Jon Harrop Cc: 'Gour' , caml-list@inria.fr Message-ID: <20130912135806.GB10978@annexia.org> References: <20130910230928.2d51cd39@atmarama.noip.me> <20130911052437.GA9514@notk.org> <20130911101457.3f756b68@atmarama.noip.me> <20130911181737.GA3764@notk.org> <054201ceaf2a$5a0ece10$0e2c6a30$@ffconsultancy.com> <20130911221737.GB23943@annexia.org> <05a701ceafbe$e7c53070$b74f9150$@ffconsultancy.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <05a701ceafbe$e7c53070$b74f9150$@ffconsultancy.com> User-Agent: Mutt/1.5.21 (2010-09-15) Subject: Re: [Caml-list] OCaml vs Ada and/or GUI options On Thu, Sep 12, 2013 at 02:49:27PM +0100, Jon Harrop wrote: > How is Chinese text a problem? Because you want to interface to the input-method-du-jour of the platform you're running on, eg. ibus on modern Linux or who knows what on old Linux / Windows / OS X. Now I didn't say anything was impossible -- clearly people have written toolkits from scratch on many occasions including both me[*] and you -- just that it's a large amount of boring grind work to deal with all the different use cases. Rich. [*] Mine didn't deal with Asian language input. It didn't even use events (everything was polled). And it only worked on one specific graphics card which it talked to via a driver which I'd also written! And it was largely written in 68k asm. -- Richard Jones Red Hat