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 8B0FC7ED9B for ; Sat, 10 May 2014 13:13:25 +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.181; 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.181 as permitted sender) identity=mailfrom; client-ip=209.85.216.181; 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-f181.google.com) identity=helo; client-ip=209.85.216.181; receiver=mail3-smtp-sop.national.inria.fr; envelope-from="yoriyuki.y@gmail.com"; x-sender="postmaster@mail-qc0-f181.google.com"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AvUBAIkJblPRVdi1lGdsb2JhbABZhC2CZ8JvAYEPCBYOAQEBAQcLCwkSKoImAQUjHQEbHQEDDAYDAgQBBgM0AgIhAQERAQUBHAYTiCwBAxGQR5ANjBFRgw2aBQoZJw1khTsRAQUMiSWDCoIXB4J1gUsEig2NSYFyjR+DdxgphHUu X-IPAS-Result: AvUBAIkJblPRVdi1lGdsb2JhbABZhC2CZ8JvAYEPCBYOAQEBAQcLCwkSKoImAQUjHQEbHQEDDAYDAgQBBgM0AgIhAQERAQUBHAYTiCwBAxGQR5ANjBFRgw2aBQoZJw1khTsRAQUMiSWDCoIXB4J1gUsEig2NSYFyjR+DdxgphHUu X-IronPort-AV: E=Sophos;i="4.97,1024,1389740400"; d="scan'208";a="61299178" Received: from mail-qc0-f181.google.com ([209.85.216.181]) by mail3-smtp-sop.national.inria.fr with ESMTP/TLS/RC4-SHA; 10 May 2014 13:13:24 +0200 Received: by mail-qc0-f181.google.com with SMTP id m20so5768673qcx.12 for ; Sat, 10 May 2014 04:13:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=8SZYWSOisP5bLbyAy7EvhCSx3cpmBr5u3/7fqBujgfU=; b=oPtfkiP6catCnDlJ6RDCMVXqMntrXRQnXoqBTr6APX9+oXIOIWBoDswhFWDqEAHYsG cokdGuJmfC8PEj3KfX8/0BmdBmHRgqaY2+fqbz7acXoqsHYXCPaUixbUIGBH7v043tdD UGUTwMgMY7ct2q5j7ToBfjzLMCscbdjKuX2XptKgGdI0LPTN26jjthtypMLU1/r4t0Jz wBaJtcOoAwCT9Ph56pHWCvMkLb3Kj6Iq3f9W4+Js6okMFQ3prAa8hvR0LjEJ+05q9Fff HkIkee18ecDuuw+bGrHVNYCfFDNviejhovB3Of6ckzOdY41Gp/IHTaOwnDesUOrmas40 Shxw== MIME-Version: 1.0 X-Received: by 10.140.80.40 with SMTP id b37mr21102709qgd.98.1399720403379; Sat, 10 May 2014 04:13:23 -0700 (PDT) Received: by 10.140.41.228 with HTTP; Sat, 10 May 2014 04:13:23 -0700 (PDT) In-Reply-To: <7d9ec22d9fa8f81967f437a1435e6755@whitequark.org> References: <7d9ec22d9fa8f81967f437a1435e6755@whitequark.org> Date: Sat, 10 May 2014 20:13:23 +0900 Message-ID: From: Yoriyuki Yamagata To: Peter Zotov Cc: Caml List Content-Type: multipart/alternative; boundary=001a11c12ddc6dc47e04f909cd6e Subject: Re: [Caml-list] [ANN] ucorelib 0.1.0 --001a11c12ddc6dc47e04f909cd6e Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi, thank you for a comment. 2014=E5=B9=B45=E6=9C=8810=E6=97=A5=E5=9C=9F=E6=9B=9C=E6=97=A5=E3=80=81Peter= Zotov=E3=81=95=E3=82=93=E3=81=AF=E6=9B=B8=E3=81= =8D=E3=81=BE=E3=81=97=E3=81=9F: > > Any properties of your library notwithstanding, what are the reasons for > development of yet another OCaml unicode library? > ucorelib will (hopefully) be a succeser of Camomile. Camomile has many functionalities which are not always necessary. ucorelib has only basic functionalities and advanced features will be provided in separate libraries. For other libraries, my complaint is that they expose internal representations of Unicode characters and texts. This is convinient for now, but unsafe and not conceptually clean. Best, --=20 Yoriyuki Yamagata yoriyuki.y@gmail.com --001a11c12ddc6dc47e04f909cd6e Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi, thank you for a=C2=A0comment.

2014=E5=B9=B45=E6=9C=8810=E6=97=A5= =E5=9C=9F=E6=9B=9C=E6=97=A5=E3=80=81Peter Zotov<whitequark@whitequark.org>=E3=81=95=E3=82=93=E3= =81=AF=E6=9B=B8=E3=81=8D=E3=81=BE=E3=81=97=E3=81=9F:
Any properties of your library notwithstanding, what are the reasons for
development of yet another OCaml unicode library?=C2=A0

ucorelib will=C2=A0(hopefully) be=C2=A0a succeser of Camom= ile. =C2=A0Camomile has many functionalities=C2=A0which are=C2=A0not always= =C2=A0necessary. =C2=A0ucorelib has only basic functionalities and advanced= features will be provided in=C2=A0separate libraries.

For other libraries, my complaint is that they expose i= nternal representations of Unicode characters and texts. =C2=A0This is conv= inient for now, but unsafe and not=C2=A0conceptually clean.

<= /div>Best,

--
Yoriyuki Yamagata
yoriyuki.y@gmail.com

--001a11c12ddc6dc47e04f909cd6e--