And interface is everything.Re-implementing the compiler in the editor is just silly, and if you are making hooks", you are basically talking about an API. And he is great, as long as you treat it like an API. Not the commands for a command-line tool for example.I have nothing against command-line except for the fact that it was never designed to be interactive.