Re:Project Rider – A C# IDE
by wluu on Wednesday January 13, 2016 @07:39AM
(#10893856)
Nope. And they aren't using Roslyn from what I'm aware.
[ Parent
| on HN ]
I assume they aren't, because their Resharper codebase already had the bits needed. Still, if you start writing a C# IDE from scratch, wouldn't the obvious choice be using Roslyn for everything from autocomplete to refactorings? Easily half to 90% of the work going into an IDE has to be in the language services (if you want to do the really tricky things well, like completing broken syntax).
It's not built from scratch. It makes full use of the existing ReSharper code base.
>It makes full use of the existing ReSharper code base.
R# is written in C# while their IDEs is in Java. Most likely they "convert" some of the C# code to Java. It'll be ugly...
Re:Project Rider – A C# IDE
by nskvortsov on Wednesday January 13, 2016 @08:21AM
(#10894035)
Yet it indeed makes full use of resharper:
"instead of reimplementing ReSharper’s features on the IntellIJ Platform, which runs on the JVM, we’re using ReSharper in a headless mode, out of process, and communicating with it via a very fast custom binary protocol. "