From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from majordomo@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id UAA07037; Sat, 20 Sep 2003 20:53:44 +0200 (MET DST) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id UAA31546 for ; Sat, 20 Sep 2003 20:53:43 +0200 (MET DST) Received: from mail2.tpgi.com.au (mail.tpgi.com.au [203.12.160.58]) by concorde.inria.fr (8.11.1/8.11.1) with ESMTP id h8KIrfH03531 for ; Sat, 20 Sep 2003 20:53:42 +0200 (MET DST) Received: from 203-213-84-92-syd-ts16-2600.tpgi.com.au (203-213-84-92-syd-ts16-2600.tpgi.com.au [203.213.84.92]) by mail2.tpgi.com.au (8.12.9/8.12.9) with ESMTP id h8KIrcUm007167 for ; Sun, 21 Sep 2003 04:53:39 +1000 Subject: Re: [Caml-list] Commercial application written in O'Caml: ExcelEverywhere From: skaller Reply-To: skaller@ozemail.com.au To: caml-list@pauillac.inria.fr In-Reply-To: <20030919114845.GA916@exomi.com> References: <3F6AB7CB.6020505@abc.se> <20030919114845.GA916@exomi.com> Content-Type: text/plain Message-Id: <1064084009.2679.26.camel@pelican> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.2.2 (1.2.2-4) Date: 21 Sep 2003 04:53:30 +1000 Content-Transfer-Encoding: 7bit X-Kaspersky-Antivirus: Passed X-Loop: caml-list@inria.fr X-Spam: no; 0.00; caml-list:01 ozemail:01 mattias:01 waldau:01 disadvantage:01 -bits:01 camomile:01 sourceforge:01 lgpl:01 lgpl:01 ffau:99 pcre:01 mattias:01 ffau:99 latin-:01 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk On Fri, 2003-09-19 at 21:48, Ville-Pertti Keinonen wrote: > On Fri, Sep 19, 2003 at 10:01:15AM +0200, Mattias Waldau wrote: > > > Disadvantage > > - 8-bits strings. > > UNICODE is needed and the standard for .NET, Java, Ruby... > I think Unicode support should be a matter of library functionality, > not native string representation. There is at least one Unicode > library available for OCaml (camomile.sourceforge.net). Except it's a third party product with a restrictive LGPL licence which makes it useless to me :( I can use an LGPL library only if it is part of the standard distribution, otherwise I have to be able to make it part of my own source tree (I will not require end users to download X packages from all over the place that don't come with any kind of support assurance) -- and I happen to provide a FFAU (free for any use) licence, which excludes including said sources in my source tree. Sane for PCRE: it might as well not exist. So I agree with Mattias: it's needed in the standard distribution since they're no FFAU alternative. I also think, quite separately, that the Ocaml compiler itself ought to be upgraded to modern i18n concepts. Some pain there (since Latin-1 is supported, but that code set is unsuitable). ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners