Comment by pragmatic
13 years ago
"...but there's no reason this couldn't be done for any language with a dynamic runtime."
With your (ibdknox) background, could this work for c#/f#? I like Visual Studio, but I feel more and more it gets in my way when I'm debugging/navigating code. There is too much "chrome"/widgets/toolbars and hundreds of specialized windows, each with their own chrome that eat up precious space on my 27" monitor.
When I use it on my 15" laptop I really have to strip everyting away and use a simple editor window.
I'd love an editor with the power of Visual Studio without all the noise.
It could indeed, they'd need to focus on building out the evaluation context (basically a REPL), but as I recall there was a prototype of one somewhere.
Past that, the new Roselyn language models would fill in a bunch of the gaps that would make this particularly hard currently.
The real problem for making it happen in VS is political though :( I actually pitched similar ideas while I was there.
> I like Visual Studio, but I feel more and more it gets in my way when I'm debugging/navigating code. There is too much "chrome"/widgets/toolbars and hundreds of specialized windows, each with their own chrome that eat up precious space on my 27" monitor.
Chrome eat up space on a 27" monitor? Not sure if you're actually being serious here since a 27" monitor probably has 2560x1440 resolution which is gigantic compared to the chrome. Furthermore, you can customize the UI to disable every toolbar manually. Or in VS2010, there is a full screen mode where it hides all the toolbars from every side, and shows a basic text editor. That's probably what you want.
http://blogs.msdn.com/b/zainnab/archive/2010/07/17/full-scre...
I agree, working a lot with VS (and previously with Eclipse, which has the same kind of problem), on a big screen it's fine, but as soon as I have to only use my laptop screen, I cry ...
I would also love to have an editor of this kind for compiled languages ... What really sold me is seeing the flow of the data in the end of the video :)