W3C home > Mailing lists > Public > whatwg@whatwg.org > May 2006

[whatwg] Side effects free scripts

From: Andrew Fedoniouk <news@terrainformatica.com>
Date: Wed, 31 May 2006 21:25:38 -0700
Message-ID: <004601c68533$6f4a3b80$3401a8c0@TERRA>

----- Original Message ----- 
From: "liorean" <liorean@gmail.com>

[skiped]

> The problem is that verifying whether function may result in side
> effects is a pain that must be delayed until runtime. You cannot know
> that methods, functions or constructors are side effect free unless
> they are host objects and readonly. You can't even assume that
>    hello+' world';
> is side effect free since the hello variable might contain an object
> with a toString method that has side effects.
> 
> So, determining if a function is side effect free needs to be done
> while that function is run.

Exactly! So to run such function in runtime you need sandbox each time. 
Quod erat demonstrandum.

Andrew Fedoniouk.
http://terrainformatica.com
Received on Wednesday, 31 May 2006 21:25:38 UTC

This archive was generated by hypermail 2.3.1 : Monday, 13 April 2015 23:08:27 UTC