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 mail4-relais-sop.national.inria.fr (mail4-relais-sop.national.inria.fr [192.134.164.105]) by yquem.inria.fr (Postfix) with ESMTP id 4D0B8BC57 for ; Fri, 5 Mar 2010 12:41:14 +0100 (CET) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AqADABN9kEuGnQCBkWdsb2JhbACPMYwUFQEBAQEJCwoHEwMftUaEfQQ X-IronPort-AV: E=Sophos;i="4.49,587,1262559600"; d="scan'208";a="58253745" Received: from shiva.jussieu.fr ([134.157.0.129]) by mail4-smtp-sop.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-SHA; 05 Mar 2010 12:41:14 +0100 Received: from hydrogene.pps.jussieu.fr (hydrogene.pps.jussieu.fr [134.157.168.1]) by shiva.jussieu.fr (8.14.3/jtpda-5.4) with ESMTP id o25BfBDa099108 ; Fri, 5 Mar 2010 12:41:11 +0100 (CET) X-Ids:166 Received: from magnesium.localnet (balat@magnesium.pps.jussieu.fr [134.157.168.12]) by hydrogene.pps.jussieu.fr (8.13.4/jtpda-5.4) with ESMTP id o25BfA3w013482 ; Fri, 5 Mar 2010 12:41:10 +0100 From: Vincent Balat Organization: Laboratoire PPS - CNRS - =?utf-8?q?Universit=C3=A9_Paris?= Diderot To: caml-list@yquem.inria.fr Subject: Re: [Caml-list] NaCl/OCaml (OCaml as a client-side web programming language) Date: Fri, 5 Mar 2010 12:47:35 +0100 User-Agent: KMail/1.12.4 (Linux/2.6.32-2-amd64; KDE/4.3.4; x86_64; ; ) Cc: Jeremy Bem References: In-Reply-To: MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201003051247.36547.vincent.balat@pps.jussieu.fr> X-Virus-Scanned: ClamAV 0.94.2/10519/Fri Mar 5 11:22:05 2010 on shiva.jussieu.fr X-Virus-Status: Clean X-Miltered: at jchkmail2.jussieu.fr with ID 4B90EDD7.002 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)! X-j-chkmail-Enveloppe: 4B90EDD7.002/134.157.168.1/hydrogene.pps.jussieu.fr/hydrogene.pps.jussieu.fr/ X-Spam: no; 0.00; ocaml:01 ocaml:01 compiler:01 compiler:01 bytecode:01 native-code:01 beginner's:01 bug:01 plug-in:98 beginners:01 pps:01 caml-list:01 caml-list:01 jussieu:01 benjamin:01 Very interesting! We will try to make Eliom Client (the client side programming framework for Ocsigen) work on it. A summary of solutions to use Ocaml for client side programming: - OcamlJs (by Jake Donham): compiler OCaml -> JS - O'Browser (by Benjamin Canou): Ocaml virtual machine written in JS - NaCl/Ocaml: native code! (but requires Native client to be installed and only x86 for now) - and there may also be a compiler Ocaml bytecode -> JS soon ;-) > Hello, > > I'm pleased to announce the initial release of NaCl/OCaml, a version > of the native-code OCaml compiler whose output can be validated as > safe to run over the web. Together with the "Native Client" plug-in > under development at Google, this means that OCaml can now be used for > client-side web programming! > > For more about Native Client, see http://code.google.com/p/nativeclient/. > > For NaCl/OCaml, including a ray tracer demo, see > http://code.google.com/p/nacl-ocaml/. > > Feedback is welcome and appreciated. Please feel free to email me, > report bugs at the project website, or email > nacl-ocaml-discuss@googlegroups.com. > > Thanks, > Jeremy > > _______________________________________________ > Caml-list mailing list. Subscription management: > http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list > Archives: http://caml.inria.fr > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners > Bug reports: http://caml.inria.fr/bin/caml-bugs >