My wishlist: - Actual C++ subclasses for different things like JSArray : JSObject - Getting rid of js_ JS prefixes and proper namespacing - Good Object API vs JSClass - The error reporting code could use some cleanup. I am also not convinced js.msg is the best solution, considering we often only use a message once or abstract in some method and don't seem to ever plan on actually translating them. - All kinds of "unused" enumeration values
-Tom On Tue, Feb 5, 2013 at 10:38 AM, Miles Thornton <[email protected]> wrote: > Hi, > > I currently embed Spidermonkey 1.8.5 in our software (mostly written in C). > I also implemented a basic debugger using JSDBGAPI > (https://developer.mozilla.org/en-US/docs/JSDBGAPI_Reference ) > Is this what you mean by jsd below or is that something different? > If it is the same thing then is there another C/C++ based API that can be > used in the future? > i.e. Will my debugger still work in a newer Spidermonkey release? > > I have seen the documentation for the new JS Debugger API > (https://developer.mozilla.org/en-US/docs/SpiderMonkey/JS_Debugger_API_Guide ) > which says: > > The new JavaScript Debugger API introduced in SpiderMonkey 1.8.6 provides a > convenient, easier-to-use API than the old JSDBGAPI for implementing > JavaScript debugging features > > but this is JavaScript rather than C/C++ > > Is someone able to clarify this? > > Thanks > > Miles > >> -----Original Message----- >> From: dev-tech-js-engine-internals- >> [email protected] [mailto:dev-tech-js- >> engine-internals-bounces+miles.thornton=arup....@lists.mozilla.org] On >> Behalf Of Nicholas Nethercote >> Sent: 04 February 2013 22:26 >> To: JS Internals list >> Subject: [JS-internals] Remaining cruft >> >> Hi, >> >> Some nice changes have happened recently in SpiderMonkey. Off the top >> of my head: >> >> - e4x was removed. >> >> - The statement decompiler was removed. >> >> - stdint types are now used throughout. >> >> I was wondering what big pieces that are headed for the scrap-heap >> remain. I'm aware of: >> >> - jsd. >> >> - JaegerMonkey is being replaced with BaselineCompiler (though >> JaegerMonkey is far less awful than these other old things). >> >> Anything else I've forgotten about? >> >> Nick >> _______________________________________________ >> dev-tech-js-engine-internals mailing list dev-tech-js-engine- >> [email protected] >> https://lists.mozilla.org/listinfo/dev-tech-js-engine-internals > ____________________________________________________________ > Electronic mail messages entering and leaving Arup business > systems are scanned for acceptability of content and viruses > > _______________________________________________ > dev-tech-js-engine-internals mailing list > [email protected] > https://lists.mozilla.org/listinfo/dev-tech-js-engine-internals _______________________________________________ dev-tech-js-engine-internals mailing list [email protected] https://lists.mozilla.org/listinfo/dev-tech-js-engine-internals

