Mozilla has no plans to keep the JSAPI stable for embedders. We have instead chosen to concentrate on overall performance and accuracy as our primary concerns.
Hm, Spidermonkey seems to be going down V8's path.
Ah, well that stinks. So with those two out, does that make Duktape our best option, for better or worse?Also it's not a huge issue but I noticed I get a parse error if the last line of a script is a comment.
More than just being less stable, V8's API isn't very friendly. It's developed solely to be a part of Chrome, while SpiderMonkey is intended to be a good JS VM. As a part of that, it is also far better documented.
Would it be at all possible to use a non-Allegro library to add MP3 support? Some of the old 1.x games had mp3 audio files, and it would be nice to have it for convenience, rather than having to go through, convert each one and then look for where each one is loaded.