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 UAA07808; Fri, 27 Aug 2004 20:49:30 +0200 (MET DST) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id UAA08428 for ; Fri, 27 Aug 2004 20:49:29 +0200 (MET DST) X-SPAM-Warning: Sending machine is listed in blackholes.five-ten-sg.com Received: from gatekeeper.elmer.external.excelhustler.com (gatekeeper.excelhustler.com [68.99.114.105]) by nez-perce.inria.fr (8.13.0/8.13.0) with ESMTP id i7RInRhV014498 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=FAIL) for ; Fri, 27 Aug 2004 20:49:29 +0200 Received: from chatterbox.elmer.internal.excelhustler.com (unknown [192.168.0.12]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "chatterbox.elmer.internal.excelhustler.com", Issuer "excelhustler.com" (not verified)) by gatekeeper.elmer.external.excelhustler.com (Postfix) with ESMTP id A6E2E36A02; Fri, 27 Aug 2004 13:49:27 -0500 (CDT) Received: from localhost (localhost [127.0.0.1]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id 783FB36A04; Fri, 27 Aug 2004 13:49:27 -0500 (CDT) Received: from chatterbox.elmer.internal.excelhustler.com ([192.168.0.12]) by localhost (chatterbox [192.168.0.12]) (amavisd-new, port 10025) with ESMTP id 10146-05; Fri, 27 Aug 2004 13:49:25 -0500 (CDT) Received: from wile.internal.excelhustler.com (wile.internal.excelhustler.com [192.168.1.34]) by chatterbox.elmer.internal.excelhustler.com (Postfix) with ESMTP id B665736A02; Fri, 27 Aug 2004 13:49:25 -0500 (CDT) Received: by wile.internal.excelhustler.com (Postfix, from userid 1000) id A1B3938080; Fri, 27 Aug 2004 13:49:25 -0500 (CDT) From: John Goerzen To: skaller@users.sourceforge.net Subject: Re: [Caml-list] Alternative Bytecodes for OCaml Date: Fri, 27 Aug 2004 13:49:24 -0500 User-Agent: KMail/1.7 Cc: caml-list , Nicolas Cannasse References: <200408250926.28629.jgoerzen@complete.org> <200408271255.43586.jgoerzen@complete.org> <1093631836.15255.1424.camel@pelican.wigram> In-Reply-To: <1093631836.15255.1424.camel@pelican.wigram> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200408271349.25317.jgoerzen@complete.org> X-Virus-Scanned: by amavisd-new-20030616-p7 (Debian) at excelhustler.com X-Miltered: at nez-perce with ID 412F8237.001 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Loop: caml-list@inria.fr X-Spam: no; 0.00; caml-list:01 bytecodes:01 2004:99 higher-level:01 javamail:99 api:01 ocaml:01 ocaml:01 interfaces:01 modules:02 wrote:03 interface:03 library:03 library:03 argument:03 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk On Friday 27 August 2004 01:37 pm, skaller wrote: > The way to get a library of important utilities > for Ocaml is to (a) make interfaces to C and (b) write the code > in Ocaml. Why is C so much better? It's actually pretty darn difficult to interface to C from a higher-level language. And (b) is sometimes just NOT an option, either because of time constraints or because you don't know what the original code does to start with. > The main argument for interoperability isn't to get commonly > available modules from other languages -- its to get access > to *custom* code written for other systems. > > Apart from Swing .. well what common Java library > would be remotely interesting in Ocaml? That's way too easy: JDBC. (Not because OcamlDBI sucks but because so many databases have JDBC available.) How about the JavaMail API, which includes nice IMAP support and stuff? ------------------- 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