Thanks for the explanation, Herwig.

I've tried to read up on (nested) browsing contexts stuff.
The best I found so far is 
"http://www.whatwg.org/specs/web-apps/current-work/multipage/browsers.html#nested-browsing-context";
… which is still pretty dense - if anyone has a pointer to a more practical 
explanation, please share.

My claim that all works without downloading the js-code in the xbc-webpage is 
not correct - just tested it - must have done something different a while ago… 
sorry for confusion.

Thanks, FrankS.


On Dec 4, 2012, at 1:27 PM, Herwig Hochleitner <hhochleit...@gmail.com> wrote:

> The page in the iframe contains the REPL implementation for the browser. It's 
> compiled and optimized with its dependencies.
> Therefore the client runs in its own window object, isolated from problems 
> including global identifiers, modified prototypes, differing library versions 
> and compilation modes.
> The client then uses a crosspage channel to send forms to be evaluated back 
> to the parent window.
> 
> Some code duplication occurs, because both connect and start-evaluator are 
> defined in clojure.browser.repl, so the program as well as the repl client 
> require that namespace. Not to mention common dependencies. 
> 
> Did I miss something?
> 
> -- 
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clojure@googlegroups.com
> Note that posts from new members are moderated - please be patient with your 
> first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to