The flask example is the really pertinent one to me. Those were all the views that you need when working on a web app and it would be awesome to have them all come up automatically like that. It's possible to make emacs show you all those views by manually opening up frames and finding the right code, and emacs can even render html (but really, use your browser of choice for that). I'm sure it would be possible to write the elisp to have it do it all almost as automagically and smoothly as light-table (but not with rounded corners). The problem is, if I'm a python expert writing python web-apps, breaking out elisp to script up an environment like this is just too daunting. Instead I usually just keep checking back at the emacs wiki to see if anyone else has done it for me... (should I admit that?)
Is Light Table going to solve that problem? Unfortunately this blog post and the videos don't demonstrate how you create these modes. Do you have to become a clojure, clojurescript, html5, css expert?
I spent this morning fiddling with elisp to get emacs to do something I wanted. On the one hand, it's incredibly annoying, considering that I don't know anything about elisp. On the other hand, I figured out what I needed, and now it's a little easier.
On the gripping hand, there's zero chance that I'll be trying to replicate that functionality in emacs. Even with the wiki, and it's random ~/Desktop/elisp_notes.ver2.txt feel, isn't that helpful.
Im guessing but you should be able to use any JVM language on the server and any language that compiles to JS on the client. If you want to do more visual stuff then the framework allready does you problebly want get around html and css.
With some work it would probebly be possible to make the Server IPA more general.
Is Light Table going to solve that problem? Unfortunately this blog post and the videos don't demonstrate how you create these modes. Do you have to become a clojure, clojurescript, html5, css expert?