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 RAA25529; Wed, 25 Aug 2004 17:22:56 +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 RAA24932 for ; Wed, 25 Aug 2004 17:22:54 +0200 (MET DST) Received: from regyva.canterbury.ac.nz (regyva.canterbury.ac.nz [132.181.2.35]) by concorde.inria.fr (8.13.0/8.13.0) with ESMTP id i7PFMrh1015866 for ; Wed, 25 Aug 2004 17:22:54 +0200 Received: from CONVERSION-A1.it.canterbury.ac.nz by it.canterbury.ac.nz (PMDF V6.2-X27 #30791) id <01LE3T3C45TSDQVIPD@it.canterbury.ac.nz> for caml-list@inria.fr; Thu, 26 Aug 2004 03:22:50 +1200 (NEW ZEALAND STANDARD TIME) Received: from Praxis (Praxis.cosc.canterbury.ac.nz [132.181.9.181]) by it.canterbury.ac.nz (PMDF V6.2-X27 #30791) with SMTP id <01LE3T3B7MB6DO160H@it.canterbury.ac.nz>; Thu, 26 Aug 2004 03:22:49 +1200 (NEW ZEALAND STANDARD TIME) Date: Thu, 26 Aug 2004 03:22:57 +1200 From: Jason Smith Subject: Re: [Caml-list] Alternative Bytecodes for OCaml To: skaller@users.sourceforge.net, John Goerzen Cc: caml-list Message-id: <00af01c48ab7$66986c50$b509b584@Praxis> MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 X-Mailer: Microsoft Outlook Express 6.00.2800.1106 Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: 7bit X-Priority: 3 X-MSMail-priority: Normal References: <200408250926.28629.jgoerzen@complete.org> <1093446345.15255.565.camel@pelican.wigram> X-Miltered: at concorde with ID 412CAECD.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Loop: caml-list@inria.fr X-Spam: no; 0.00; jns:99 canterbury:99 caml-list:01 bytecodes:01 python:01 python:01 interfacing:01 runtime:01 model:01 compiles:01 ocaml:01 ocaml:01 garbage:01 jvm:01 jvm:01 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk > > I come to OCaml from a Python background, and one of the most > > interesting bits of technology for Python is Jython[1]. > > Curious though why you'd want to... interfacing to C > I can understand. But why bother with the JVM or Java? Some possible reasons that suggest themselves: 1. You don't need to implement your own runtime environment, no more fussing around with garbage collection etc.. 2. You now can run python on every platform that supports a Java Virtual Machine 3. More so with .NET then the JVM, because .NET specifically touts this as a feature, but now u've got a standard type model from which you can interface with any other language that compiles to it. there are prob heaps of others... Jason ------------------- 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