Mono and Roslyn

General discussion about Cobra. Releases and general news will also be posted here.
Feel free to ask questions or just say "Hello".

Mono and Roslyn

Postby nerdzero » Thu Apr 10, 2014 7:06 am

Hey guys, I thought this was pretty interesting. Miguel de Icaza posted on his blog the plan for how Roslyn and Mono will work together in the future:

There's also this section regarding XS/MD:

Adopting Roslyn: MonoDevelop/Xamarin Studio

Roslyn really shines for use in IDEs.

We have started an effort to adopt Roslyn in MonoDevelop/Xamarin Studio. This means that the underlying NRefactory engine will also adopt Roslyn.

This is going to be a gradual process, and during the migration the goal is to keep using both Mono's C# compiler as a service engine and bit by bit, replace with the Roslyn components.

We are evaluating various areas where Roslyn will have a positive impact. The plan is to start with code completion [4] and later on, support the full spectrum of features that NRefactory provides (from refactoring to code generation).

It's still really early, but it will be pretty exciting to see how this evolves over time. Also, maybe eventually the Cobra compiler could use Roslyn to generate and compile C# strictly in memory. Roslyn would probably also make it easier to write a C# to Cobra converter which could be a pretty fun project.
Posts: 286
Location: Chicago, IL

Re: Mono and Roslyn

Postby Charles » Thu Apr 10, 2014 5:53 pm

Definitely looks interesting. There is heavy development still going on both from Microsoft and Xamarin, so I imagine Roslyn will be easier to work with several weeks from now as things get smoothed out.
Posts: 2515
Location: Los Angeles, CA

Return to Discussion

Who is online

Users browsing this forum: No registered users and 29 guests