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 455E37ED9B for ; Sat, 10 May 2014 04:52:22 +0200 (CEST) Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of yoriyuki.y@gmail.com) identity=pra; client-ip=209.85.216.180; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="yoriyuki.y@gmail.com"; x-sender="yoriyuki.y@gmail.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail2-smtp-roc.national.inria.fr: domain of yoriyuki.y@gmail.com designates 209.85.216.180 as permitted sender) identity=mailfrom; client-ip=209.85.216.180; receiver=mail2-smtp-roc.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 (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@mail-qc0-f180.google.com) identity=helo; client-ip=209.85.216.180; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="yoriyuki.y@gmail.com"; x-sender="postmaster@mail-qc0-f180.google.com"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AkoBAKOTbVPRVdi0lGdsb2JhbABZg1VYgme7MQGGalGBEAgWDgEBAQEHCwsJEiqCTx0BGx4DEgkHNwIjAQERAQUBIhOILAEDEQ2dKoMPjBFRgw2aDwoZJw1khTsRAQEEDIwvghOCPw8yEoE5BIoMjUmBco0eg3MYKYR1LjA X-IPAS-Result: AkoBAKOTbVPRVdi0lGdsb2JhbABZg1VYgme7MQGGalGBEAgWDgEBAQEHCwsJEiqCTx0BGx4DEgkHNwIjAQERAQUBIhOILAEDEQ2dKoMPjBFRgw2aDwoZJw1khTsRAQEEDIwvghOCPw8yEoE5BIoMjUmBco0eg3MYKYR1LjA X-IronPort-AV: E=Sophos;i="4.97,1022,1389740400"; d="scan'208";a="72930935" Received: from mail-qc0-f180.google.com ([209.85.216.180]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/RC4-SHA; 10 May 2014 04:52:21 +0200 Received: by mail-qc0-f180.google.com with SMTP id i17so5402562qcy.25 for ; Fri, 09 May 2014 19:52:20 -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=TaqkQ2lmegBUuzQMZyqAT2BRkNZ71mR+8dvfevEaejc=; b=pMkZBaO62Mv7pezGHI2HAQq7K9uix89/pLHrU8UmBJI9hUOefkRLaZSY0+FoflVyZZ eXZ45AgXT56l4y8zeFtRMokLtEZkBgTq460Idcio42mOdcYLyNdWqg0H1Q8M0lAn3vTV Tmw4pAMuG1qoWKE4kkXYYwYHQ0PvoOzfky7oGin62/pPVn+MsOSlM6KYlsIwflGc7HQY kUo9Zrou62GIINGwyO+2cvYfzxyplwPqEPzU0UJR6Kr8prnvr8Vn1RyKuL0E2wZhxGyE Yx97643p7EtegsdMBNskm5dk3Xw6no8TwOJy2rNCxH42BXsNngJUh1IxmgBli9DmFWHY tbcA== X-Received: by 10.140.32.97 with SMTP id g88mr18952333qgg.17.1399690340611; Fri, 09 May 2014 19:52:20 -0700 (PDT) MIME-Version: 1.0 Received: by 10.140.41.228 with HTTP; Fri, 9 May 2014 19:52:00 -0700 (PDT) From: Yoriyuki Yamagata Date: Sat, 10 May 2014 11:52:00 +0900 Message-ID: To: Caml List Content-Type: multipart/alternative; boundary=001a113a665a8c3d0e04f902cda5 Subject: [Caml-list] [ANN] ucorelib 0.1.0 --001a113a665a8c3d0e04f902cda5 Content-Type: text/plain; charset=UTF-8 Dear list, I am pleased to announce the release of ucorelib, a new Unicode library for OCaml. ucorelib provides Unicode character type, Unicode text type (internally ropes), and decoder/encoder of UTF-8, UTF-16, UTF-32. Main page: https://github.com/yoriyuki/ucorelib Release page: https://github.com/yoriyuki/ucorelib/releases/tag/v0.1.0 ucorelib provides 1. An abstract data type for Unicode character. This prevents you to create illegal Unicode characters, so it is safer than just using integers of Unicode characters. 2. An abstract text data type, internally implemented as ropes. All interface to Text module are purely functional. 3. Code converter from/to UTF-8, UTF-16, UTF-32 By the way, I am looking for someone who can collaborate with me. Specifically, I am looking for 1. OCaml build system guru 2. OCaml syntax extension guru, to propose a syntax extension for Unicode. 3. XML guru, to make a parser for LDML, Locale Data Markup Language. Best, -- Yoriyuki Yamagata yoriyuki.y@gmail.com --001a113a665a8c3d0e04f902cda5 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Dear list,

I am pleased to announce the= release of ucorelib, a new Unicode library for OCaml. =C2=A0ucorelib provi= des Unicode character type, Unicode text type (internally ropes), and decod= er/encoder of UTF-8, UTF-16, UTF-32.

Release page: https://git= hub.com/yoriyuki/ucorelib/releases/tag/v0.1.0=C2=A0=C2=A0

ucorelib provides

1. An abstra= ct data type for Unicode character. =C2=A0This prevents you to create illeg= al Unicode characters, so it is safer than just using integers of Unicode c= haracters.

2. An abstract text data type, internally implemented a= s ropes. =C2=A0All interface to Text module are purely functional.

3. Code converter from/to UTF-8, UTF-16, UTF-32

By the way, I am looking for someone who can collaborate with me= . =C2=A0Specifically, I am looking for=C2=A0

1. OC= aml build system guru
2. OCaml syntax extension guru, to propose = a syntax extension for Unicode.
3. XML guru, to make a parser for LDML, Locale Data Markup Language.= =C2=A0

Best,
--
Yoriyuki= Yamagata
yori= yuki.y@gmail.com
--001a113a665a8c3d0e04f902cda5--