From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail3-relais-sop.national.inria.fr (mail3-relais-sop.national.inria.fr [192.134.164.104]) by yquem.inria.fr (Postfix) with ESMTP id 82C22BBAF for ; Fri, 27 Aug 2010 16:44:46 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AqQBAKJrd0xDww+Xjmdsb2JhbACDF49shCKIX2oBAQEBCQsICQ8FH6lRPIIThj+JAgEEBAGBHYMicwSEOw X-IronPort-AV: E=Sophos;i="4.56,278,1280700000"; d="scan'208";a="56101446" Received: from web111504.mail.gq1.yahoo.com ([67.195.15.151]) by mail3-smtp-sop.national.inria.fr with SMTP; 27 Aug 2010 16:44:45 +0200 Received: (qmail 89613 invoked by uid 60001); 27 Aug 2010 14:44:44 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1282920284; bh=1HXZVBSNznUNSyieHwRsW/VherFIiBH/AOHmZp8d6c4=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=SvvLId8Nh/5rLy1sxBN3oNKxqDfWIOvGjEcS/rbjthQrscbzB+yHnSkKQCVsY5uCal/xRb9Yh9bQDb4nvIzD5ipwR8XF6W+Q0zPoYA6lkLNGBpBgqhGmJ6aZT5Y2qtTcnzW2Yrs/8Mqqx1DM+GSjtIr2EqeJbfAHt3S0PWTKCnQ= DomainKey-Signature:a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=OKgm7ELMoCfZMB8nk8NSrmipqj7PnyO0YxIp7bskvAj91hwhZjMy+HajmjveCd8luKg7mocrC4o9lXy83glJHiUZH75kn/Ogg4zcMYfsK1SkpibA9EFN+Vz5jiYo0uomrlMYPJrGLjLWZR97icTOABQaO+/07RJDVe8hVGzbzt0=; Message-ID: <367994.87936.qm@web111504.mail.gq1.yahoo.com> X-YMail-OSG: TiWqwjwVM1lKVtwfgfl8NfQhXt0ok9fFCVeX4pCJ61uDy9d ML28eP8QPtAlgWrSX6ce6X_8x1mbkwq37jP1tLKmfqMHi1_.VuPHv.5GlTEx Bu5uCpvNsOA_cQeqHfa2TzhrlzSi26ZqHTIHgaqfZ3POFuNhJ0MQDLB.lm.1 QSYo5Q7oHQfXkx788M0IeGNBpPSCjBB9oTSyeDA1zT68x1pbkTciohlb5TDx XSm59jexpoSFA5XTkz11mKmdewKSzerjLaHMK9NlnrFt3ELmMuIfSORJU7oV KbFoAVq3OLl8uaZ_psFntFMBQXmd8AqTp0nnQYQlmcIq1_ElA6rta7t72bkp YLey6qDWnHDbyrM4- Received: from [213.205.71.57] by web111504.mail.gq1.yahoo.com via HTTP; Fri, 27 Aug 2010 07:44:43 PDT X-Mailer: YahooMailClassic/11.3.2 YahooMailWebService/0.8.105.279950 Date: Fri, 27 Aug 2010 07:44:43 -0700 (PDT) From: Dario Teixeira Subject: Re: [Caml-list] Re: ANN: ocamljs 0.3 To: caml-list@yquem.inria.fr, ocsigen@sympa.mancoosi.univ-paris-diderot.fr, Mihamina Rakotomandimby In-Reply-To: <20100827125152.2b07a0a0@packard.rktmb.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam: no; 0.00; ocaml:01 ocaml:01 implements:01 bytecode:01 ocamlc:01 bytecode:01 compiler:01 ocaml's:01 lambda:01 0.3:98 javascript:98 javascript:98 pps:01 compiles:01 caml-list:01 Hi,=0A=0A> What are the differences between:=0A> - OBrowser (http://www.pps= .jussieu.fr/~canou/obrowser/tutorial/)=0A> - Js_of_OCaml (http://ocsigen.or= g/js_of_ocaml/overview)=0A> - OcamlJS=0A=0AThese three projects have one go= al in common -- running Ocaml code=0Ainside a browser -- but approach it di= fferently:=0A=0A - O'Browser implements in Javascript an interpreter of Oc= aml bytecode=0A (the code produced by ocamlc).=0A=0A - js_of_ocaml comp= iles Ocaml bytecode into Javascript.=0A=0A - ocamljs is a new backend for = the Ocaml compiler that translates=0A Ocaml's intermediate representatio= n (the "lambda" representation)=0A into Javascript.=0A=0A=0AHope that cl= arifies things a bit,=0ADario Teixeira=0A=0A=0A=0A