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 QAA08043; Thu, 8 Apr 2004 16:06:52 +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 QAA07963 for ; Thu, 8 Apr 2004 16:06:51 +0200 (MET DST) Received: from aomori.annexia.org (annexia.force9.co.uk [212.56.101.183]) by concorde.inria.fr (8.12.10/8.12.10) with ESMTP id i38E6oYM021223 for ; Thu, 8 Apr 2004 16:06:50 +0200 Received: from rich by aomori.annexia.org with local (Exim 3.36 #1 (Debian)) id 1BBaB8-0008Gy-00 for ; Thu, 08 Apr 2004 15:06:50 +0100 Date: Thu, 8 Apr 2004 15:06:50 +0100 To: caml-list@inria.fr Subject: Re: OCaml's Cathedral & Bazaar (was Re: [Caml-list] Completeness of "Unix" run-time library) Message-ID: <20040408140650.GA31763@redhat.com> References: <4072E7C4.5090008@socialtools.net> <20040407230810.619.qmail@web41205.mail.yahoo.com> <20040408134847.GE29195@excelhustler.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040408134847.GE29195@excelhustler.com> User-Agent: Mutt/1.5.5.1+cvs20040105i From: Richard Jones X-Miltered: at concorde by Joe's j-chkmail ("http://j-chkmail.ensmp.fr")! X-Loop: caml-list@inria.fr X-Spam: no; 0.00; ocaml's:01 caml-list:01 run-time:01 2004:99 wrappers:01 ocamlodbc:01 generic:01 ltd:98 ocaml:01 ocaml:01 unix:02 loads:03 string:03 wrote:03 library:03 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk X-Keywords: X-UID: 143 On Thu, Apr 08, 2004 at 08:48:47AM -0500, John Goerzen wrote: > * OCaml has no library for IMAP. > * Time calculations and formatting are also largely missing. Actually there are some of Perl libraries that can be used for this, and the OCaml wrappers around the time libraries are already done. > * String processing and list processing -- especially slicing -- remain > weaknesses. Agreed! > * OCamlDBI supports only two database servers. OcamlODBC supports many > more through the system's ODBC support, but loads the entire result > set into memory before handing it over to the user, which makes it > unusable for many serious projects. Sure. Needs money and/or time. OCamlDBI tries to be a generic layer, but the specific database drivers don't appear by magic. I'm more than willing to integrate any straight away, and actually they're not too hard to write. Rich. -- Richard Jones. http://www.annexia.org/ http://www.j-london.com/ Merjis Ltd. http://www.merjis.com/ - improving website return on investment http://www.YouUnlimited.co.uk/ - management courses ------------------- 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