Is it theoretically possible to modify cljs compiler to remove all special forms for outside-world effects? So for example, js/window, js/document, js*, aset, cookies, console.log, XHR etc. If this were achieved, could we evaluate arbitrary user supplied forms without fear? Would this be a secure sandbox? Denial of service like an infinite loop would be a problem. A monadic construct could be used to permit very controlled effects.
-- Note that posts from new members are moderated - please be patient with your first post. --- You received this message because you are subscribed to the Google Groups "ClojureScript" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/clojurescript.
