What does HackerNews think of omnisharp-roslyn?

OmniSharp server (HTTP, STDIO) based on Roslyn workspaces

Language: C#

#11 in C#
#11 in .NET
What do you mean? The official C# support is from the Omnisharp plugin [1].

Omnisharp is the official .NET cross-platform development support system and is used across many different interfaces (VSCode, Atom, Sublime, etc). It's powered by Roslyn [2], the C# compiler platform, and can use the same packages for analyzers and autofixes that VS uses. It also has official debugging support. This is way beyond autocomplete.

1. https://github.com/OmniSharp/omnisharp-vscode

2. https://github.com/OmniSharp/omnisharp-roslyn

> Example of small things Microsoft can help with: as far as I can see Nuclide doesn't work with dotnet core (only Mono). Throwing 1-2 devs that way would pay good dividends, in my opinion.

I don't know anything about Nuclide, but if they want to work with dotnet core, they should look into working with omnisharp-roslyn[0]. VS Code[1] and Atom[2] both have extensions that work with it.

> In my opinion Microsoft should focus more on base tools for F#, such as Roslyn, integration with dotnet core, etc.

I think there's already work underway for F# support for dotnet core[6].

As far as F# support for editors go, have a look at ionide[4]. They only have extensions for VS Code and Atom at the moment.

> Integration with Visual Studio is nice, but if the language is to be adopted in hacker circles, without major Microsoft investment, it needs to provide very solid and flexible tools on top of which the community can build awesome things.

Have you seen omnisharp[5]? If so, what's missing from that?

[0] https://github.com/OmniSharp/omnisharp-roslyn

[1] https://github.com/OmniSharp/omnisharp-vscode

[2] https://github.com/OmniSharp/omnisharp-atom

[3] https://github.com/Microsoft/language-server-protocol

[4] http://ionide.io/

[5] http://www.omnisharp.net/

[6] https://github.com/dotnet/netcorecli-fsc

Visual Studio (for .net) and vim (everything else), contrary to many vimmers will tell you, it is an IDE, just not a very good one. I'm expecting that to get a lot better though with the feature set added in vim 8 and things like intellisense services (https://github.com/OmniSharp/omnisharp-roslyn), rust and other languages are providing similar tools.
That was Omnisharp-Server, they only switched over to the Omnisharp-Roslyn[1] implementation a few months ago.

[1] https://github.com/OmniSharp/omnisharp-roslyn

What parts of VS Code do you want open sourced?

VS Code utilises[1] OmniSharp-Roslyn[2] (which is an open source project not started by MS) to provide intellisense and refactoring for C#.

If you want to use something that is fully open-sourced (since day 1) and also utilises OmniSharp Roslyn, then check out OmniSharp Atom [3], which is an Atom plugin written mostly in TypeScript. OmniSharp Atom and OmniSharp Roslyn are both very welcoming of contributions. So if there's something that you see that's missing, feel free to send a PR :)

[1] https://code.visualstudio.com/Docs/languages#_c35

[2] https://github.com/OmniSharp/omnisharp-roslyn

[3] https://atom.io/packages/omnisharp-atom