There is a flag --expose-natives-as which can be used to expose the
content of the native context to a global context. E.g.

  ./v8 --expose-natives-as x

  v8> x.ToNumber

However this flag is mostly used for experiments and testing, so don't
rely on it as a long term solution.

Regards,
Søren

On 3/18/09, Erik Corry <[email protected]> wrote:
>
> 2009/3/18 MJ <[email protected]>:
>>
>> Oh ok, I did not know that. So they are unusable by other scripts?
>
> As far as I know, yes.
>
>
>>
>> On Mar 18, 9:03 am, Erik Corry <[email protected]> wrote:
>>> 2009/3/18 MJ <[email protected]>:
>>>
>>>
>>>
>>> > There are a bunch of ECMA spec fucntions like ToNumber, ToString and
>>> > such defined in runtime.js in V8. Although when you try to use them in
>>> > script they are undefined. Has anyone seen this or know why this is?
>>>
>>> The policy-based explanation is that they are not really part of the
>>> ECMAScript standard.  They are only used to explain the algorithms
>>> that are in the spec.
>>>
>>> The technical explanation is that files like runtime.js have a
>>> different global object than other scripts.
>>>
>>> --
>>> Erik Corry, Software Engineer
>>> Google Denmark ApS.  CVR nr. 28 86 69 84
>>> c/o Philip & Partners, 7 Vognmagergade, P.O. Box 2227, DK-1018
>>> Copenhagen K, Denmark.
>> >
>>
>
>
>
> --
> Erik Corry, Software Engineer
> Google Denmark ApS.  CVR nr. 28 86 69 84
> c/o Philip & Partners, 7 Vognmagergade, P.O. Box 2227, DK-1018
> Copenhagen K, Denmark.
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
v8-users mailing list
[email protected]
http://groups.google.com/group/v8-users
-~----------~----~----~----~------~----~------~--~---

Reply via email to