From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@sympa.inria.fr Delivered-To: caml-list@sympa.inria.fr Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by sympa.inria.fr (Postfix) with ESMTPS id 5ECEF7FA31 for ; Tue, 15 Jul 2014 11:38:10 +0200 (CEST) Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of info@gerd-stolpmann.de) identity=pra; client-ip=212.227.126.130; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="info@gerd-stolpmann.de"; x-sender="info@gerd-stolpmann.de"; x-conformance=sidf_compatible Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of info@gerd-stolpmann.de) identity=mailfrom; client-ip=212.227.126.130; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="info@gerd-stolpmann.de"; x-sender="info@gerd-stolpmann.de"; x-conformance=sidf_compatible Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@mout.kundenserver.de) identity=helo; client-ip=212.227.126.130; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="info@gerd-stolpmann.de"; x-sender="postmaster@mout.kundenserver.de"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AnYBABP2xFPU436ClGdsb2JhbABZg2DCNodHAYEIFg8BAQEBBwsLCRIqhAQBBVUXCgMQC0ZXBhMJiD0JyS0XiWKFQyYHhEMFkHaRLQWQVmo X-IPAS-Result: AnYBABP2xFPU436ClGdsb2JhbABZg2DCNodHAYEIFg8BAQEBBwsLCRIqhAQBBVUXCgMQC0ZXBhMJiD0JyS0XiWKFQyYHhEMFkHaRLQWQVmo X-IronPort-AV: E=Sophos;i="5.01,664,1400018400"; d="asc'?scan'208";a="85203456" Received: from mout.kundenserver.de ([212.227.126.130]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-SHA; 15 Jul 2014 11:38:09 +0200 Received: from office1.lan.sumadev.de (dslb-188-107-170-128.pools.arcor-ip.net [188.107.170.128]) by mrelayeu.kundenserver.de (node=mreue001) with ESMTP (Nemesis) id 0MOo4s-1XAoPW1Sdy-0066ER; Tue, 15 Jul 2014 11:38:08 +0200 Received: from [192.168.10.100] (ip-37-201-182-143.unitymediagroup.de [37.201.182.143]) by office1.lan.sumadev.de (Postfix) with ESMTPSA id 6C6EFDC270; Tue, 15 Jul 2014 11:38:07 +0200 (CEST) Message-ID: <1405417081.4384.182.camel@e130> From: Gerd Stolpmann To: Raoul Duke Cc: OCaml Date: Tue, 15 Jul 2014 11:38:01 +0200 In-Reply-To: References: <4711F804-5A3B-40C8-B0DD-ACB5ABF1CAD7@ocamljava.org> Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-vfoJ4xf2hEGTpUwCWMi7" X-Mailer: Evolution 3.10.4-0ubuntu1 Mime-Version: 1.0 X-Provags-ID: V02:K0:9WrS/9o/U6R2jRY3hY2PMcQ6wy+hLGbFHkhT+KFD740 bl0clM4q5zg3lkzZX580diFHKAf1TRwb5ODfm5NMTgCttSmCRq EYzH0Tw+rs2bmsx9Xg61SrVHwLxzhQLtaH4n4yW53X1nzUpnu7 MgeCIQLtRGdmO71enCdto055iPsmgem/T9mlcX5H9sZzRBiV9o V/n2o1t/m7dPg79HqVCCgwMNTvzHSW1c4/PG/gs4NN1M07yUXb V2UgUn4G89hUCgxC5v8OenaJWW3GYgH5KHs/a9vl//WUei5hZV IubsWXvvrDW5waulimKULz9NN/ZcpK/XI1c+v6y9uJAollPFOF bnAH6llIAr414cINQQhXmfNbDhQto2U4bkXRfizvb Subject: Re: [Caml-list] [ANN] OCaml-Java is going alpha, to github --=-vfoJ4xf2hEGTpUwCWMi7 Content-Type: text/plain; charset="ISO-8859-15" Content-Transfer-Encoding: quoted-printable Am Montag, den 14.07.2014, 15:21 -0700 schrieb Raoul Duke: > > This post announces a new version (namely alpha1) of OCaml-Java. > > The main goal of the project is to provide a compiler targeting the > > JVM. The related objectives are to gain access to a greater number > > of libraries, and to be able to take advantage of multiple cores. >=20 > on the one hand this sounds cool! :-) >=20 > on the other hand... i seems like it is just a deal with the devil to > get those multiple cores. :-( Some months ago I was playing with a different devil: A compiler from OCaml bytecode to Go. This is fairly simple to do (mainly because Go has everything you need (like goto), and the transformation is not too complicated). The speed was between bytecode and native code, but I didn't do extensive tests (in particular, I have no idea whether the Go memory management is fast enough for OCaml as there is no generational GC). Go is in particular interesting because it provides a model of lightweight threading that can be backed by multiple cores. Gerd >=20 > ;-) >=20 --=20 ------------------------------------------------------------ Gerd Stolpmann, Darmstadt, Germany gerd@gerd-stolpmann.de My OCaml site: http://www.camlcity.org Contact details: http://www.camlcity.org/contact.html Company homepage: http://www.gerd-stolpmann.de ------------------------------------------------------------ --=-vfoJ4xf2hEGTpUwCWMi7 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEcBAABAgAGBQJTxPZ5AAoJEAaM4b9ZLB5T4UAH/RaRg/fAiK1SxqtweN0iWsWX qJhJNLH149fjUx/fCu9pG93UAS+0CFm9+TRW4qMTYFesWIXmncC3rUgNIRzURUlR FvbhcZPq39WmOMi1JMT0gSqFeIxnZ6aoDnOUmgr1h8VBu6zaVhTNeHwEdOYiM1jL en26kDzMVhYsmS2ISbfgOSquHdVJJ5YH4TlNIhMLnzo7i5gZiF/i7W6Mq6OQXM4g 81N23ohKVjWYeK0+BDSUVBJ/X3M3TZPBSJ39+reN/qD/cUjhtyPHHmWSW+ARH7lc 7mJh0bPJNFUUyeKKJzT66lC/PVj5TGPZ6Nc2EnFB4LMamiIM/MmXPGoun2iaC5g= =g3dw -----END PGP SIGNATURE----- --=-vfoJ4xf2hEGTpUwCWMi7--