Security:Strawman Model: Difference between revisions

Jump to navigation Jump to search
Line 107: Line 107:
Let parse(w, s) = parse string s in scope of w according to the Grammar.
Let parse(w, s) = parse string s in scope of w according to the Grammar.


Let load(w, s) = stack.push({global:w, subject:w.principal}),
Let load(w, s) = stack.push(w), parse(w, fetch(w, w.location = urlString(s))),
                w.location = urlString(s),
stack.pop()
                parse(w, fetch(w, w.location))
                stack.pop()


Let open(s) = load(new Window('about:blank', urlPrincipal(s), global()), s).
Let open(s) = load(new Window('about:blank', urlPrincipal(s), global()), s).
Confirmed users, Bureaucrats and Sysops emeriti
419

edits

Navigation menu