I love this. Probably because I've been thinking of similar ideas for what seems like the last decade, I just have coders block when it comes to actually implementing it. Seeing it (well something like it) actually implemented makes me happy.<p>My use-case would be a "real-time" debug tool of sorts, that would allow the viewing of trees as they have, but also the modification of them, and the values at the nodes (think the hierarchy+inspector of unity3d, but a remote tool).<p>Anyway this post is food for thought and I'm going to read more about how it was done. I like the API they've created for sending views, really interesting.
This looks great. I'd love to try it and see where it can go. My two favorite development features are using slime/sly for lisp development and Elm's visualization of state and time travel. Put those together and you'd get a language I'd never want to leave!
I gotta say, that's pretty damn cool. It reminds me that I've been meaning to take up Common Lisp for, like, forever. But finding time to invest in learning the language / ecosystem is the perpetual challenge. :-(
one can easily miss the linked examples, here are the links from the GTFL page:<p><a href="http://www.martin-loetzsch.de/gtfl/application-example-1/" rel="nofollow">http://www.martin-loetzsch.de/gtfl/application-example-1/</a><p><a href="http://www.martin-loetzsch.de/gtfl/application-example-2/" rel="nofollow">http://www.martin-loetzsch.de/gtfl/application-example-2/</a>