I'm just not getting how this is all that different from something like Eclipse, which compiles code while you're writing it, displays error messages in real time, and allows you to gain a sense of what the code is doing (which method is called) by mousing over methods. Is this a way to make life that much easier or is it the same basic idea?