From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by walapai.inria.fr (8.13.6/8.13.6) with ESMTP id p1S8ZboW016857 for ; Mon, 28 Feb 2011 09:35:37 +0100 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AqwBAD/tak3UNQXbmWdsb2JhbACmRRUBAQEBAQgLCgcRJa4IAY0MBYVhjCE X-IronPort-AV: E=Sophos;i="4.62,238,1297033200"; d="scan'208";a="76717952" Received: from relay04ant.iops.be ([212.53.5.219]) by mail3-smtp-sop.national.inria.fr with ESMTP; 28 Feb 2011 09:35:31 +0100 Received: from localhost (localhost.localdomain [127.0.0.1]) by relay04ant.iops.be (Postfix) with ESMTP id 0DFC161B8455; Mon, 28 Feb 2011 09:35:31 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iops.be; h= content-transfer-encoding:content-type:content-type:mime-version :x-mailer:organization:from:from:subject:subject:message-id:date :date:received:received:received; s=scooby; i=postadmin@iops.be; t=1298882130; bh=zxaDxy3RTB7WuKfB5Ya9/iawPtjhxb9OsiBbhCw3tIU=; b= C0KJNIFxIFeF92pxttSXce1hMKsiCOPM1uTpstYQodITmQSljr9ovwFf44JKaA7n GJJd9E8dPojnNa69DPQadbtfkSVv32UbMmu4IBKI7DH+FHRwtFuq3TLGS/GaQMVb /TYDbLfRLyxH54X7CjPHQfzDEji7e3Y+MYAlMFz6wZ8= X-Virus-Scanned: amavisd-new at iops.be Received: from relay04ant.iops.be ([127.0.0.1]) by localhost (bdell029.dcn.iops.be [127.0.0.1]) (amavisd-new, port 10026) with LMTP id 8w-PgYpqqvVx; Mon, 28 Feb 2011 09:35:30 +0100 (CET) Received: from poincare (cust-51-248-109-94.dyn.as47377.net [94.109.248.51]) by relay04ant.iops.be (Postfix) with ESMTP id 1684C61B83B6; Mon, 28 Feb 2011 09:35:29 +0100 (CET) Received: from localhost ([::1]) by poincare with esmtp (Exim 4.72) (envelope-from ) id 1PtyZl-0001z1-2c; Mon, 28 Feb 2011 09:35:29 +0100 Date: Mon, 28 Feb 2011 09:35:28 +0100 (CET) Message-Id: <20110228.093528.996524125295855263.Christophe.Troestler@umons.ac.be> To: OCaml Mailing List From: Christophe TROESTLER X-Face: #2fb%mPx>rRL@4ff~TVgZ"<[:,oL"`TUEGK/[8/qb58~C>jR(x4A+v/n)7BgpEtIph_neoLKJBq0JBY9:}8v|j Organization: Universite de Mons (http://math.umons.ac.be/an/) Return-Receipt-To: Christophe.Troestler@umons.ac.be Disposition-Notification-To: Christophe.Troestler@umons.ac.be X-Mailer: Mew version 6.3.50 on Emacs 23.2 / Mule 6.0 (HANACHIRUSATO) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Subject: [Caml-list] GSoC: better UTF-8 support Hi, Starting from an idea on the Ocsigen mailing list, it was suggested that better support for UTF-8 in the tools would be of interest to several people. In particular, the following points were identified: - A flag (-utf8 ?) to the compilers should be added so that errors locations are correct in presence of UTF-8 strings [the programmer restricting himself to ASCII identifiers]. - ocamldoc: while an UTF-8 aware doc-generator is very easy to write, it would be nice to be able to parametrize any of them with the correct charset (using again the -utf8 flag ?) - UTF8.Char and UTF8.String modules should be written with the same interface as Char and String. [Camomile should be adapted consequently.] - Printf/Scanf: %U of %cu for UTF8.Char.t - Graphics: UTF-8 text printing - Str: (character ranges) The questions are: would such changes be beneficial to you? Are there other issues to address? Is this enough for a GSoc proposal (seems a little light to me)? If it is done, is there a chance to have this work included in the standard distribution? Best, C.