On Fri, Aug 12, 2016 at 1:45 PM, Jonathan Moore <jdm...@gmail.com> wrote:
> Thanks Till, > > Does WebAssembly use actionscript? Or something like it? It doesn't, but it's a compile target for other languages, much like asm.js. A quick search will give you lots of good explanations of both. > I really > liked what actionscript did and don't want to lose it for the web. Maybe then you should take a look at the various compile-to-JS languages, such as TypeScript, Flow, Haxe, etc. The fact that they compile to JS shouldn't concern you all that much: you don't have to look at the output most of the time (just as you don't have to look at ActionScript bytecode after compiling ActionScript source). I just don't like the flash player. I'm only one person. Is there an > active team on Tamarin? I subscribed to the Tamarin list. I used to > work for Adobe about 10 years ago. > There hasn't been any active public development on Tamarin for a few years now, and that is very unlikely to change. I don't know what happens inside of Adobe, but from looking at the changes to the Flash Player in recent years, it seems like the ActionScript VM is in maintenance mode there, too. > > All the best, > > Jonathan. > > On Fri, Aug 12, 2016 at 5:03 AM, Till Schneidereit > <t...@tillschneidereit.net> wrote: > > Hi Jonathan, > > > > first, I'll strongly recommend that you take a look at WebAssembly as a > > possible alternative to what you're trying to do. It'll be integrated > into > > the web platform more and more over the coming years, and might just > satisfy > > your needs. > > > > That being said, you can find the Tamarin sources here: > > http://hg.mozilla.org/tamarin-redux > > > > I'll warn you, though: what you're trying to do is a monumental task. I'm > > assuming you don't want to outright replace SpiderMonkey, but add > Tamarin as > > a runtime. At least, that's the _much_ simpler path forward: the JS > engine > > is very heavily depended upon by the rest of the browser's platform. > > > > This much simpler path still entails a huge amount of work: you'll have > to > > integrate the Tamarin runtime into Gecko's event loop and document > > processing pipeline to have bytecode loaded and executed at the right > time. > > Then you'll have to implement all the parts (that most people would > assume > > to be part) of the ActionScript 3 standard library that're actually > > implemented in the Flash Player and thus not available. > > > > After that, create bindings for the thousands of APIs the web platform > > includes, or at least the substantial subset you'll need to do anything > > useful. The problem with that is that the implementation behind many of > > these APIs is strictly tailored towards exposure via JS, so you'll have > to > > make substantial changes deep inside Gecko internals for that, too. > > > > Finally, and most importantly, do note that the chances of any of this > ever > > being accepted as patches to mozilla-central are pretty much nonexistent. > > You should think through possible ways of this getting into the hands of > > people before diving into the technical implementation. > > > > > > Till > > > > > > On Fri, Aug 12, 2016 at 2:14 AM, Jonathan Moore <jdm...@gmail.com> > wrote: > >> > >> Can someone please help me build Tamarin. Is the source code for the > >> the action script compiler still around. I would like to have > >> ActionMonkey on my own browser..I'm just not that happy with the > >> future of the web. I do like actionscript.It doesn't have to be > >> officially supported I'll maintain it. > >> > >> Thanks, > >> > >> Jonathan Moore > >> _______________________________________________ > >> dev-platform mailing list > >> dev-platform@lists.mozilla.org > >> https://lists.mozilla.org/listinfo/dev-platform > > > > > _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform