This reminds me of one of the points pg makes in What Made Lisp Different [1], under #9:<p><pre><code> "compiling at runtime is the basis of Lisp's use as an extension language in programs like Emacs"
</code></pre>
This Excel capability is an extremely cool demonstration of where ClojureScript's self-hosting capability can take us. Seems like there's no stopping it. Kudos to Christian Felde!<p>[1] <a href="http://www.paulgraham.com/diff.html" rel="nofollow">http://www.paulgraham.com/diff.html</a>
I love the idea of this, but then started to wonder what this would let me do. Can I take data from an arbitrary set of input cells, pass them through a sequence of clojurescript functions, then output the result(s) back to the spreadsheet?