Microsoft Open-Sources Visual Studio Code (visualstudio.com)
An anonymous reader writes: Microsoft today unleashed a torrent of news at its Connect(); 2015 developer event in New York City. The company open-sourced code editing software Visual Studio Code, launched a free Visual Studio Dev Essentials program, pushed out .NET Core 5 and ASP.NET 5 release candidates, unveiled Visual Studio cloud subscriptions, debuted the Visual Studio Marketplace, and a lot more. The source for Visual Studio Code is available at GitHub under the MIT license. They've also released an extension (preview) for Visual Studio that facilitates code debugging on Linux.
[citation needed]
Just to avoid any confusion: VS Code is not Visual Studio, VS Code is a web-based code editor.
>> Connect();
Could we please quit with the stupid punctuation in conference names? It just messes with search engines, folder structures, etc. Just call this "VScon" and everyone will get the message that this is for Microsoft developers using Visual Studio.
It already runs on Linux.
emacs
No it isn't, they both share the same framework but one is not derived from the other: https://en.wikipedia.org/wiki/...
You are not alone. This is not normal. None of this is normal.
If you're a developer working in a shop writing code for bethesda or valve or EA, chances are your windows site license for desktops and servers is already heavily discounted thanks to your generous interest in a visual studio license despite eclipse being right there. Chances are even better that in order to keep this generous discount your manager has started shoehorning C# into your project requirements to 'maximize the investment value' of what basically amounts to a protection racket for good customers.
if you're a web developer chances are vim with a few extensions is working well, or there are already a myriad of alternatives that dont require purchasing an expensive license for your startup. Eclipse has always been an option for you. if you're writing games for Android and dont work on the Candy Crush team then youre almost certainly an eclipse user. If youre writing iOS apps you must have done something truly evil in a past life.
3 years in and No one outside redmond is writing shit for the windows app store. unless you run excel on your phablet, and that comes from the same team that writes excel for your laptop. maybe redmond thinks the reason for this to be a lack of competent IDE for windows? If its looking to gain traction in the 'hot' web languages its about 10 years too late. PHP, python, ruby, and a bunch more shops for these languages made money because they exclusively refused to participate in microsofts cash cow scheme. They already had their desktop and laptop licenses, assuming the devs didnt opt for a macbook, and by the time microsoft dropped the license fees to a few hundred dollars for a group no one was left interested. Maybe microsoft sees this as an opportunity to get a foot in the door at small startups?
Good people go to bed earlier.
Now we can have/need the .NET 3, 4, 4.5 and 5 runtimes all on the same machine, meaning monthly patches will take another half-hour.
.NET runtimes recompile and optimize for the environment they're installed on and that's a Good Thing, but as someone who supports a lot of small & medium business who can't justify WSUS or similar, .NET is - by far - the thing I dread seeing not yet applied to a customer's machine. One new runtime a decade would be just fine by me.
I get it.
Yes, there's supposed to be a certain degree of backwards-compatibility, but in practice that degree is "not enough that installing Product X doesn't frequently force you to install runtime Y".
"Oh no... he found the
If it's not GPL'ed, it's not open source. And we all know what abhorrence MS harbors for GPL...
The Open Source Initiative has certified the MIT license as a valid open source license. Look I'm not a huge MS fan either, but they are using a real OSS license here. Just because MIT isn't copyleft doesn't mean its not OSS.
It's released under the MIT License.
> If it's not GPL'ed, it's not open source
Nope. Open source implies the source that comprises the entirety of the application is available to be inspected. Terms of that access are orthogonal to the phrase, although RMS would insist it must be free as in beer, philosophically or it isn't "open".
Often wrong but never in doubt.
I am Jack9.
Everyone knows me.
They use tabs instead of spaces!
Ah, eclipse, with the [garbage collection] power of [garbage collection] java which [garbage collection] [garbage collection] [garbage collection] enables rich [garbage collection] code [garbage collection] [garbage collection] editing and tight integration with [garbage collection] [garbage collection] [garbage collection] java frame [garbage collection]works.
And to run it comfortably, you only need 16gb of ram, and a very fast ssd that it can [garbage collection] [garbage collection] [garbage collection] [garbage collection] [garbage collection] swap [garbage collection] [garbage collection] [garbage collection] [garbage collection] to.
And the argument starts all over again..... Ah, well, this IS Slashdot...
"File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
You can now contribute to VS Code:
Submit bugs and help us verify fixes as they are checked in.
Review the source code changes.
Contribute bug fixes through pull requests.
Update and add to the documentation.
Anyways, joking aside, it's cool that stuff is being released in a more open way than it was traditionally with Microsoft. Hopefully they will keep up the trend and not revert to their old ways.
To err is human; effective mayhem requires the root password!
emacs
Emacs Macht Alle Computer Schön. I guess noone cares about the old "Eight Megabytes And Constantly Swapping" anymore, at eight megabytes it'd be less than one percent of a web browser.
There's lots of other editors for Linux: emacs for one, but also Kate, which has a mode with vi key bindings. There's also an effort underway to do a clean rewrite of vim. Any good editor is going to have either vi or emacs-like functionality. If it doesn't, it's a crap editor because it doesn't give you the power that those editors do in navigating and editing code. The main problem vim has is that it doesn't by default have the ability to parse your source code and do things like autocomplete, but that stuff is added by various extensions like cscope and YouCompleteMe.
Ah Eclipse, the IDE so terrible and slow that Google stopped using it and released Android Studio.
Citation
...Hell's temperature dropped to that of liquid nitrogen.
If it weren't for deadlines, nothing would be late.
It already runs on Linux.
Indeed it does.
Color me bemused. I didn't know.
If it weren't for deadlines, nothing would be late.
I don't know how much Bill has to do with the day to day goings on at Microsoft now. Seems to me like his primary focus now is doing good in the third world. (And as much as I hated him as a businessman, he's an awesome philanthropist.)
It's in the same space as other editors-made-of-browser-technology as Komodo and Atom ; it's not a full version of Visual Studio.
My preference in that space is still Komodo Edit ; it has the benefit of maturity. Atom has that liveliness that new projects do. VSC? Not sure how it will attract the community it needs to thrive.
And the MIT license is GPL compatible, so you're welcome to add your own GPL parts and release your improved version under GPL.
The Open Source Initiative has certified the MIT license as a valid open source license. Look I'm not a huge MS fan either, but they are using a real OSS license here. Just because MIT isn't copyleft doesn't mean its not OSS.
Not to mention GPL-compatible, which means it in every way has less strings attached. This is not the CDDL or MS PL or some other obscure and intentionally incompatible license, it's as open source as it gets.
Live today, because you never know what tomorrow brings
silly closed MOOXML
OOXML is described in ECMA-376 and ISO/IEC 29500. How exactly is it "closed"?
The main problem vim has is that it's modal.
He effected a bored affect.
I don't see that as a problem, but rather a feature. It lets me easily navigate the code without having to use a mouse, which is a big interruption.
Sublime for an amazing editor. If Jetbrains made a C# IDE it would be pretty great (not sure how good the plugin is).
You can remain in insert mode forever - it is still more powerful than nano. So it is modal only if you want.
Bingo Dictionary - Pragmatist, n. A myopic idealist.
Is Bill the one doing that?
That's a very idiosyncratic definition, and not particularly useful. We already have "copylefted" as a word.
The MIT license is considered Free by the Free Software Foundation, and Open Source by the Open Source Initiative. That's good enough for me.
"When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
Moron. Typical Slashdot.
Remember, it's better to sit quietly in the corner having everyone think you are a clueless moron than to speak and remove any doubt.
way back in 2007.
No one needed VS Code source in 2007 , no one needs it now.
"I only hope they dont do the Extend and the Extinguish"
nah. RedHat is already doing a fine job of that!
You can remain in insert mode forever - it is still more powerful than nano. So it is modal only if you want.
So are you saying I can copy/paste/cut/save/quit in insert mode? Because those are necessary in order to stay in insert mode forever.
He effected a bored affect.
Yes. inoremap.
Bingo Dictionary - Pragmatist, n. A myopic idealist.