Subj : Performance Interfacing to C++ To : netscape.public.mozilla.jseng From : Thorsten R Date : Wed Aug 25 2004 01:17 pm I found an old message from 2001-07-04 via Google, which says: >> ... interfaced JS with C ... It seems to me, however, that these C functions (get, set, etc.) are called by the engine subsequent to the engine's own internal JavaScript object manipulation routines (i.e. the engine sets a property on the object using it's own internal set method, then almost as an afterthought, it calls my set method). << Brendan Eich had confirmed that this is true. I would like to ask if this is still true in 8 / 2004? And if so, why? I can't see the reason, since the object has pointers declared for its getters and setters to external C functions, which should solely be responsible for getting and setting properties. Are there any plans to change this? Brendan had also pointed to use JSObjectOps() to work-around that problem. I looked at JSObjectOps(), but the docs are not very clear about it and rather confusing. Can someone help on how to use this method? Regards Thorsten .