Hi, Muhammad:

Sorry I haven't been able to get back to this project so there is no 
progress yet. Have you tried the v8::Compiler::CompileFunctionInContext 
recommended by Yang? I haven't tried it so not sure if that will help and 
not sure how to use it. May take awhile for me to get back to this so if 
you have more question regarding the above function, you may ask Yang and 
hopefully we will overcome this issue. Good luck!!

Vance

On Tuesday, March 26, 2019 at 7:43:55 AM UTC-5, muhammad sami wrote:
>
> Hi vance 
>
> I am having similar issue as you regarding how to implement the vxml 
> scoping hierarchy using v8. Do you get this issue resolved? Any 
> help/direction will  be really appreciated. Thanks
>
> On Thursday, March 14, 2019 at 7:04:22 PM UTC+2, vance huang wrote:
>>
>> Hi, Andrey:
>>
>> I am having similar issue as you regarding how to implement the vxml 
>> scoping hierarchy using v8 (coming from old spidermonkey). Do you get this 
>> issue resolved? Any help/direction will  be really appreciated. Thanks.
>>
>> Vance
>>
>> On Friday, January 22, 2010 at 8:47:27 AM UTC-6, Andrey Semashev wrote:
>>>
>>> I'll explain more closely to the code. Let's assume my scope hierarchy
>>> is initialized the way I presented in my post. I have this script:
>>>
>>>   var x = 10;
>>>
>>> and I want to execute it in the document scope. So the sequence should
>>> be like this:
>>>
>>>   [set the current scope to session.application.document]
>>>   v8::Script::Run(); // run the script
>>>   [restore scope to the root object]
>>>
>>> so that then I have "typeof(session.application.document.x) ==
>>> number", and "typeof(x) == undefined".
>>>
>>> On 22 янв, 17:31, Flier Lu <flier...@gmail.com> wrote:
>>> > So, what's your expected? As you know, any object you create in global
>>> > name space will be accessible as a property of global object.
>>> >
>>> > On 1月22日, 下午10时21分, Andrey Semashev <andrey.semas...@gmail.com> wrote:
>>> >
>>> >
>>> >
>>> > > BTW, this is how I create the needed scope hierarchy:
>>> >
>>> > >   var Session = new Function();
>>> > >   var Application = new Function();
>>> > >   var Document = new Function();
>>> > >   var Dialog = new Function();
>>> >
>>> > >   var session = new Session();
>>> > >   Application.prototype = session;
>>> >
>>> > >   session.application = new Application();
>>> > >   Document.prototype = session.application;
>>> >
>>> > >   session.application.document = new Document();
>>> > >   Dialog.prototype = session.application.document;
>>> >
>>> > >   session.application.document.dialog = new Dialog();
>>>
>>>

-- 
-- 
v8-users mailing list
v8-users@googlegroups.com
http://groups.google.com/group/v8-users
--- 
You received this message because you are subscribed to the Google Groups 
"v8-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to v8-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to