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 NAA09264; Tue, 13 Apr 2004 13:15:32 +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 NAA09120 for ; Tue, 13 Apr 2004 13:15:30 +0200 (MET DST) Received: from mta1.cl.cam.ac.uk (mta1.cl.cam.ac.uk [128.232.0.15]) by concorde.inria.fr (8.12.10/8.12.10) with ESMTP id i3DBFTYM006402 for ; Tue, 13 Apr 2004 13:15:29 +0200 Received: from astrocyte.cl.cam.ac.uk ([128.232.8.107] helo=cl.cam.ac.uk ident=[8gbP3zQi3e/AaqZd41MT6mgQpES1vTZI]) by mta1.cl.cam.ac.uk with esmtp (Exim 3.092 #1) id 1BDLsg-0008U7-00; Tue, 13 Apr 2004 12:15:06 +0100 X-Mailer: exmh version 2.6.3-CL 04/04/2003 with nmh-1.0.4 X-Exmh-Isig-CompType: repl X-Exmh-Isig-Folder: cslists/caml To: John Goerzen cc: Dustin Sallings , Vasili Galchin , Benjamin Geer , skaller@users.sourceforge.net, Kenneth Knowles , caml-list Subject: Re: OCaml's Cathedral & Bazaar (was Re: [Caml-list] Completeness of "Unix" run-time library) In-reply-to: Your message of "Thu, 08 Apr 2004 08:57:00 CDT." <20040408135700.GF29195@excelhustler.com> Mime-Version: 1.0 Content-Type: text/plain Date: Tue, 13 Apr 2004 12:15:05 +0100 From: Keith Wansbrough Message-Id: 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 haskell:01 haskell:01 generic:01 nntp:01 low-level:01 higher-level:01 api:01 threading:01 model:01 curses:01 ffi:01 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk X-Keywords: X-UID: 270 John Goerzen writes: > On Wed, Apr 07, 2004 at 04:31:01PM -0700, Dustin Sallings wrote: > > I'm not so sure, there seems to be a lot here: > > > > http://www.haskell.org/ghc/docs/latest/html/libraries/index.html [..] > Things that are notably missing from Haskell, judging by that list, include: > > * Generic URL handling and HTTP client libraries Exists to some degree. > * IMAP > * POP > * SMTP > * NNTP agree > * Databases of any sort At least two low-level bindings (each binding to MySQL, ODBC, ...) exist, and work is continuing on a higher-level API. > * XML and XML-RPC XML exists - three bindings. > * E-mail/MIME parsing (another huge problem right there) agree. > * Thread support GHC has a rather mature and advanced threading model. > * Curses Not sure. The FFI is fully documented and easy to use, and there are tools that take an annotated C header file or IDL file and automatically convert to foreign-function declarations. HTH. --KW 8-) ------------------- 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