This is actually fairly easy to pull off, given where we are. In fact—luckily—even though the Objective-C code in Ambly was designed to work with iOS, it can work in an OS X app. (Ambly is used to bootstrap the ClojureScript runtime in Replete, and reusing it in a command-line app is a little odd—I can discover it with Bonjour, connect with WebDAV, etc., but hey!)
I added some simple I/O facilities to Planck:
spit, just as a proof of concept to see how things work out. Here is a demo of it all in action:
I really think we are just beginning to scratch the surface of the things that are possible now that we have bootstrapped ClojureScript: I usually think of CloureScript's “reach” as a spatial concept, but perhaps its reach also applies to time as well.