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

Reply via email to