Absolutely wonderful idea, I hope the author had a lot of fun hacking on this.<p>On a slightly related note, if you have not been exposed to the BB demo using aalib, do not miss out on this gem from the late 90s (if you are on a Linux distribution you can most likely install it using your package manager, e.g. `apt-get install bb`).<p><a href="http://aa-project.sourceforge.net/bb/" rel="nofollow">http://aa-project.sourceforge.net/bb/</a>
TJ Holowaychuk made something like this a few years ago:<p><a href="https://github.com/visionmedia/term-canvas" rel="nofollow">https://github.com/visionmedia/term-canvas</a>
This is very cool. It would be interesting to use this as part of an abstraction layer for HTML5 Canvas games so they could run in the terminal as well as the browser.
Would such a thing allow the creation of a complete terminal fronted for webkit or so? I would love to be able to do all my browsing from the terminal.