With the exception of frameworks like Ocsigen/Eliom[0] and Dart[1] (Eliom being the closest thing to what the presentation hints about), I've never seen any production web apps that have been compiled from languages like Ruby, Python or C (I don't consider desktop applications like Banana Bread a web app). Lack of frameworks and best practices for DOM manipulation seem to be roadblocks.
The presentation didn't list any examples of web apps written in other languages, so I'm forced to conclude that if I have a big web app, compiling it is not the most sensible option.
Specifically, I use the Node Webkit project which is an app runtime built on top of Chromium and Node.js. A pretty neat way to get effectively free cross-platform support on Windows, OSX, and Linux.
From onlulu.com's FAQ:
"Lulu Dude is a separate app we created for the boys because we do not let them into the original Lulu.
Guys don’t see what the girls see. We let them select their relationship status and profile picture and we encourage them to get their “fan base” to review them.
Lulu Dude is also a place for guys to get self-improvement tips. Think of Lulu Dude as Cosmo for guys."
Mine's not interpreter agnostic because I had to mess with the stack frames to insert variables into the global context.
But yours is able to do that because your importing a top-level edit function while I was pretty set on dynamically creating a vim() method and not having to import a function (just a module).
I love how yours lists the globals though! I might just have to bite that feature :).
And this is why I post code online - to find out the right way to do things. PYTHONSTARTUP is exactly 100% what I was looking for, but didn't know existed.
I think this is different because I'm full on opening an instance of vim. (I didn't know about GNU Readline though and it looks awesome - I'll definitely try and work it into a project at some point).
Many of my coworkers got extremely excited about it right after re:invent...