From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from discorde.inria.fr (discorde.inria.fr [192.93.2.38]) by yquem.inria.fr (Postfix) with ESMTP id A0A69BC69 for ; Fri, 20 Jul 2007 15:53:49 +0200 (CEST) Received: from out2.smtp.messagingengine.com (out2.smtp.messagingengine.com [66.111.4.26]) by discorde.inria.fr (8.13.6/8.13.6) with ESMTP id l6KDrmXF031803 for ; Fri, 20 Jul 2007 15:53:49 +0200 Received: from compute1.internal (compute1.internal [10.202.2.41]) by out1.messagingengine.com (Postfix) with ESMTP id 0070983A8; Fri, 20 Jul 2007 09:53:44 -0400 (EDT) Received: from heartbeat1.messagingengine.com ([10.202.2.160]) by compute1.internal (MEProxy); Fri, 20 Jul 2007 09:53:45 -0400 X-Sasl-enc: qIQkgBTYB4v/OWv7vaA0xNkacww9a0gKbVhGGKEpzfV0 1184939624 Received: from [192.168.1.10] (unknown [90.46.3.2]) by mail.messagingengine.com (Postfix) with ESMTP id 538DD2DBC; Fri, 20 Jul 2007 09:53:44 -0400 (EDT) Date: Fri, 20 Jul 2007 15:53:37 +0200 (CEST) From: Martin Jambon X-X-Sender: martin@martin.ec.wink.com To: Jon Harrop Cc: caml-list@yquem.inria.fr Subject: Re: [Caml-list] Flash plug-in written in OCaml In-Reply-To: <200707200802.20296.jon@ffconsultancy.com> Message-ID: References: <200707200802.20296.jon@ffconsultancy.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Miltered: at discorde with ID 46A0BE6D.001 by Joe's j-chkmail (http://j-chkmail . ensmp . fr)! X-Spam: no; 0.00; ens-lyon:01 ocaml:01 compiler:01 ocaml:01 bytecode:01 bytecode:01 ocamlrun:01 plug-in:98 2007,:98 plug-in:98 smoke:98 wrote:01 caml-list:01 jambon:01 jambon:01 On Fri, 20 Jul 2007, Jon Harrop wrote: > > I've been meaning to write a Flash plug-in based on Smoke for some time now. > I'm aware that Haxe is a compiler that generates flash. Has anyone written a > flash interpreter in OCaml already? What about an OCaml library that provides the same functionality as Adobe Flash Player, without relying on Flash bytecode? There would be an additional layer to interpret Flash bytecode. But the plugin would be essentially ocamlrun, loaded with the rendering library and the Flash bytecode interpreter. It would support OCaml bytecode that uses your rendering library directly without relying on the Flash bytecode. Just an idea... I have never tried anything even remotely like this. Martin -- http://martin.jambon.free.fr