[e-lang] [Caja] Functional auditor for Cajita

ihab.awad at gmail.com ihab.awad at gmail.com
Tue Dec 8 09:45:15 PST 2009


On Tue, Dec 8, 2009 at 12:26 AM, David Wagner <daw at cs.berkeley.edu> wrote:
> Does Cajita have the equivalent of Java's OutOfMemoryError,
> which can be thrown under effectively non-deterministic conditions?
> (The condition under which it is thrown is a deeply non-local
> condition.)

I'm sure there is some interpreter-dependent equivalent. The
"interpreter dependent" part is what makes it thorny though.

> Are we guaranteed in Cajita that whether an exception is thrown at
> any point is a deterministic function of the local state of named
> values involved in a specified computation (not the global state
> of the interpreter; not as a function of values not named explicitly
> in the code)?

I personally don't know; that said, I suspect that, in our world, we
would have to go through each possible state of madness that each JS
embedding in each Web browser could wedge itself into. Nontrivial. :/

Ihab

-- 
Ihab A.B. Awad, Palo Alto, CA


More information about the e-lang mailing list