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 041347FA43 for ; Fri, 18 Jul 2014 16:08:43 +0200 (CEST) Received-SPF: None (mail3-smtp-sop.national.inria.fr: no sender authenticity information available from domain of yoriyuki.y@gmail.com) identity=pra; client-ip=209.85.216.182; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="yoriyuki.y@gmail.com"; x-sender="yoriyuki.y@gmail.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail3-smtp-sop.national.inria.fr: domain of yoriyuki.y@gmail.com designates 209.85.216.182 as permitted sender) identity=mailfrom; client-ip=209.85.216.182; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="yoriyuki.y@gmail.com"; x-sender="yoriyuki.y@gmail.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@mail-qc0-f182.google.com) identity=helo; client-ip=209.85.216.182; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="yoriyuki.y@gmail.com"; x-sender="postmaster@mail-qc0-f182.google.com"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AlQBAFcpyVPRVdi2m2dsb2JhbABZgkeBGVuCdMAbgVcBCYhECBYPAQEBAQEGCwsJFCmEHBEdARseAxIJAQY3AiQBEQEFASI1iAsBAxENnTSDEmqLKIFygxCKTwoZJw1khksRAQUOkXsPMhKBPAWKY5BCgU2QcRgphQMuLw X-IPAS-Result: AlQBAFcpyVPRVdi2m2dsb2JhbABZgkeBGVuCdMAbgVcBCYhECBYPAQEBAQEGCwsJFCmEHBEdARseAxIJAQY3AiQBEQEFASI1iAsBAxENnTSDEmqLKIFygxCKTwoZJw1khksRAQUOkXsPMhKBPAWKY5BCgU2QcRgphQMuLw X-IronPort-AV: E=Sophos;i="5.01,685,1400018400"; d="scan'208";a="71972287" Received: from mail-qc0-f182.google.com ([209.85.216.182]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/RC4-SHA; 18 Jul 2014 16:08:43 +0200 Received: by mail-qc0-f182.google.com with SMTP id r5so3400333qcx.27 for ; Fri, 18 Jul 2014 07:08:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=8nNE0jnURFtFyq5Uw9WVHts8qaWssQD+gTmJDOezMqE=; b=AqxTwzHMvZhfzIqmmOZCbAuFl8ADb9/77x1y+i7/drq+xskBtm54JNT01ReNECplK4 GMTM3lRv2RdCQLn8LubtybLEKC+u+BrEvcarH6E9VkbgILtdxpduO9Ezuz4EvW78jTSn T9opcWR2r+L87c32Ud2OGUzrcukPfyyBH1M0s0C6UbdnUEmODuPx0WyE8062CnGJRuL9 cwwolrkiP+jpe9GQ7lNvgU616jl0rZu7vyuYnVSObjmxa2ZnECX6pSF22JyZOdHf0Iqs jO2BcIfSJV3DifP1vJ8mWS8WIwyYEEkklYuN/fAJ4g4IY5VjeiL9NeXJJJlqt4v9nCiu aA9g== X-Received: by 10.224.29.201 with SMTP id r9mr8698750qac.25.1405692519973; Fri, 18 Jul 2014 07:08:39 -0700 (PDT) MIME-Version: 1.0 Received: by 10.140.18.208 with HTTP; Fri, 18 Jul 2014 07:08:19 -0700 (PDT) From: Yoriyuki Yamagata Date: Fri, 18 Jul 2014 23:08:19 +0900 Message-ID: To: Caml List Content-Type: multipart/alternative; boundary=047d7bf0cad45108de04fe784b39 Subject: [Caml-list] A proposal of a standard support for Unicode string --047d7bf0cad45108de04fe784b39 Content-Type: text/plain; charset=UTF-8 Dear List, I write a blog post http://yoriyuki.info/en/blog/2014/07/18/unicode/ which proposes inclusion of Unicode strings in OCaml standard distribution. The reason for this proposal can be summarized as follows. 1. Type for human readable text is too important to left out from the standard distribution, in particular from the beginner's perspective 2. This enhances interpolability of Unicode processing libraries 3. This suppresses the current dangerous practice that raw UTF-8 encoded string is used for Unicode string. I hope this stimulates the further discussion of human readable texts in OCaml Best, -- Yoriyuki Yamagata http://yoriyuki.info/ --047d7bf0cad45108de04fe784b39 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Dear List,

I write a blog post http://yoriyuki.info/en/blog/2014/= 07/18/unicode/ which proposes inclusion of Unicode strings in OCaml sta= ndard distribution.

The reason for this proposal can be summarized as follows.

  1. Type for human readable text is too im= portant to left out from the standard distribution, in particular from the = beginner's perspective

  2. Thi= s enhances interpolability of Unicode processing libraries

  3. This suppresses the current dange= rous practice that raw UTF-8 encoded string is used for Unicode string.

    =
I hope this stimulates the further discussion of human= readable texts in OCaml

Best,
--
Yoriyuki Yamagata
= http://yoriyuki.info/
--047d7bf0cad45108de04fe784b39--