4 ms·
I actually visited the VS Code team at Microsoft a few weeks ago for a product-research day where they brought in developers from small teams from around the US
by micah_chatt 11y ago
I actually visited the VS Code team at Microsoft a few weeks ago for a product-research day where they brought in developers from small teams from around the US. I had heard that this was the plan, and I'm excited to see that it has since happened. They showed some compelling features (still not-yet released) that I think would bring this well-beyond a simple Atom competitor. Once they bring the debugging and linting features to other languages (Python, Ruby, Go), I think this won't just be seen in the same category as Atom.
- denisw 11y agoThey acutally demoed Go debugging in the Connect conference keynote today [1], together with the open-source announcement. It has been implemented as part of an extension written by someone inside of Microsoft, if I remember correctly (support for extensions was also announced). [1] https://channel9.msdn.com/Events/Visual-Studio/Connect-event-2015/010 https://channel9.msdn.com/Events/Visual-Studio/Connect-event...
- shankun 11y agoThe Go extension is also available as an open source project, at https://github.com/Microsoft/vscode-go https://github.com/Microsoft/vscode-go. We've integrated a number of tools built by the Go community, including the Delve debugger, and we are contributing to these projects. We plan on adding other languages as well, including Python - but if you're interested in building extensions for other languages, we'd like to hear from you.
- shurcooL 11y agoAwesome! Last time I tried VSC it had no gofmt-on-save functionality which I consider mandatory. Now that it does have that and much more, I'm very much looking forward to trying it again.
- Scuds 11y agoIt's being auto updated on a monthly cadence - not too different from Chrome. Some releases are big, some are small. I wouldn't write off a project that has a team that's set up to do that.
- wasd 11y agoI would be pretty very interested in Ruby support. One reason I think it would be especially valuable for Ruby is that a lot of introductory programming happens in Ruby and currently the defacto suggestion is sublime. As great as sublime is, installing packages can be challenging. Having debugger, linting, and auto complete support out of the box would be huge. I'm curious to hear how you're supporting these features. I personally don't know much about VC.
- hekul 11y agoThe Go debugging integration with Visual Studio Code is built on top of the Delve debugger, but exposed through the integrated debugging UX of VS Code. We're working with the Delve developers on a few things to help make this experience great - including Windows support (https://github.com/derekparker/delve/pull/276 https://github.com/derekparker/delve/pull/276).
- forgotAgain 11y agoI've been thinking for a while that what Go needs to become more widely used is an IDE with debugger. I'm numb (with a grin on my face) that it's coming from Microsoft. I've read they're beta testing Go on Azure. Another good thing for sure.
- mozey 11y agoHow does this compare to https://github.com/go-lang-plugin-org/go-lang-idea-plugin https://github.com/go-lang-plugin-org/go-lang-idea-plugin ?
- micah_chatt 11y agoI've used that occasionally, but have found myself falling back to vi. I'm interested to try the Go plugin and see how useful it is
- forgotAgain 11y agoI didn't know this existed so I can't answer you question. I've been using Sublime and print statements for a few years now. I actually gave up looking an IDE with integrated debugger.
- cableshaft 11y agoI already use VS Code for Python scripts. Even without the lint feature I enjoy the experience. Although before that I was primarily using Notepad++ for Python. Good to know it's on the horizon, though.
- marpstar 11y agoMicah! I sat next to you on the bus that morning on the way to campus. I knew after we left that day that Microsoft was on the right track, but with all the announcements today they've really shown that they're committed to cross platform tools.
- micah_chatt 11y agoThats right! Yea, it seems that MSFT realizes the direction the industry is going and is catering to that.