Meet the new Light Table by Chris Granger.
From the post:
We have to start with a picture. Or hey, just go download it and see for yourself.
This is the new Light Table – rewritten from the ground up after having learned a ton about what it’s going to take to make a truly extensible and connected environment. There are a lot of interesting ideas under the hood that make up the core of this new implementation, but the important part is that it is a solid foundation for us to continue forward on. The new code is not only smaller, but far more robust, and allows us to iterate incredibly quickly.
But the changes aren’t just all under the hood. What we have here is far more useable and useful than what we had before. As a matter of fact, I realized the other day that the only time I actually open vim now is when I manage to hose my instance of Light Table. The environment is entirely bootstrapped with all of our work happening by modifying Light Table at runtime. Even I’m amazed at the difference that this has made and it’s something I think you just have to experience to really appreciate – writing whole features without refreshing the screen once is a truly gratifying experience, one we intend to bring to everyone.
BTW, the material on the right side of the screen shot is evaluation of code as it is entered. Plus Light Table offers very nice documentation handling.
A number of ideas about iDEs that find expression in Light Table. Individually interesting but not impressive ideas.
In combination, however, well, run Light Table and see for yourself.