C# and VB compiler suite, MIT license: https://github.com/dotnet/roslyn You were saying? - Source: Hacker News / 5 months ago
The C# compiler has an MIT license and is available on GitHub, which is about as FOSS as it gets. https://github.com/dotnet/roslyn. - Source: Hacker News / 5 months ago
Recently, while creating some experimental C# source code generators (xafero/csharp-generators), I was just concatenating strings together. Like you do, you know, if things have to go very quickly. If you have a simple use case, use a formatted multi-line string or some template library like scriban. But I searched for a way to generate more and more complicated logic easily - like for example, adding raw SQL... - Source: dev.to / 6 months ago
At runtime, the Case C# expressions are embedded into a function and dynamically compiled into an assembly using the Roslyn C# compiler. Then the function that contains the expression is called (e.g. CaseAvailableFunction.Availablle()). At runtime, the function provides various methods to access stored case values as well as the current input data. - Source: dev.to / about 1 year ago
It's no surprise that IDEs can do the same thing, and they may even share the same codebase for doing so. For instance, C#'s Roslyn compiler states:. Source: over 1 year ago
Way back in 2014, Microsoft said it [VB.NET] would go open source, but all that emerged is the rather less interesting Roslyn. Source: over 1 year ago
I downloaded the Roslyn compiler, but it seems that nothing changed, I still get the same error. Source: over 1 year ago
My game involves downloading custom scripts from our server and compiling those scripts at runtime Rosyln on the app. Source: over 1 year ago
You should open an issue about this in the Roslyn repo, or follow one about this in case one exists already (do a search first). It's Roslyn that controls how the go to definition works, this is not something that we (I mean from the MVVM Toolkit) have control over. It's certainly an interesting point and I did see this being raised a few times alreaady, and I agree that I've also found myself in the same... Source: over 1 year ago
GCC being GPL was a good idea in a landscape of expensive & mediocre proprietary compilers. It's unclear how valuable it is now that even Microsoft is releasing free open-source compilers for new languages (which would have been unthinkable back in 1998). Source: almost 2 years ago
What area of .net? If you mean the c# compiler, yeah, it's changed. https://github.com/dotnet/roslyn. Source: almost 2 years ago
Roslyn is the name of the C# (and VB) compiler, which is developed primarily by Microsoft as an open source project. The platform has been the default C# compiler since Visual Studio 2015 and is actually written in C# itself — in contrast to the first generation of C# compiler which was written in C++. - Source: dev.to / almost 2 years ago
No, talking about C#, the language and it's accompanying runtime and class libraries, is completely open source now. The compiler Roslyn, (https://github.com/dotnet/roslyn) is open source and the language specification is now community driven (https://github.com/dotnet/csharplang). Source: about 2 years ago
Ah come on! It's more complicated than that. Most of the heavy lifting in OmniSharp is done by Roslyn [0]. Roslyn is the open source C# compiler and code analysis library maintained by MS. You cannot overstate how much effort has gone into Roslyn, and how much money MS has invested to make it work. OmniSharp is essentially a wrapper[1] around Roslyn (before Roslyn it was Mono), and while the OmniSharp team did a... - Source: Hacker News / over 2 years ago
For me there was a huge divide between those who were supplying Smalltalk and worked that side of the fence, and the customers who were trying to solve problems. I saw that as why Smalltalk lost to simpler/arguably stupider tech like Java. I have sometimes pondered whether to try making a system that kind of rhymed with Smalltalk, but using Roslyn[0] instead. Although I envisage it as being a kind of playground... - Source: Hacker News / over 2 years ago
Clearly nobody ever manages to use this Go thing with over 700: https://github.com/golang/go/issues. Or .net, over 5000 issues for the compiler alone: https://github.com/dotnet/roslyn. I'd guess stuff like Java, glibc would be similar if they used github. - Source: Hacker News / over 2 years ago
There are currently 1.7k issued opened on the Nix's GitHub (for comparison - both https://github.com/rust-lang/rust and https://github.com/dotnet/roslyn have >5k), so tending to them all is just physically impossible - with limited time and resources, one has to choose; and apparently nix-channel --update simply isn't that much of an issue compared to the others. Source: over 2 years ago
Compilers are their own separate programs. In this case, you'll be compiling your code with Roslyn which comes included in Visual Studio. But you can also swap it out with another C# compiler if you'd like. Source: over 2 years ago
Roslyn, the .NET compiler used for C# is open source, you can check it out on github: https://github.com/dotnet/roslyn. Source: over 2 years ago
You can't do without source files when you want to better understand what is happening "under the hood" of a particular system. For example, do you want to improve your understanding of how types from the standard library work? The source code of .NET Framework and .NET will help you to do that. Do you want to dig deeper into the compiler? No problem - here is the Roslyn's source code at your service. Do you need... - Source: dev.to / over 2 years ago
Going to give you a quick fly-by of history. Programming languages first evolved from punch cards, which Edward G. Nilges even recalled a memory of fixing a bug in an academic compiler in one of his books. The process was involved and took numerous hours of looking over punch cards in order to figure out where the logic had failed. Punch cards became useless once computers advanced and no longer needed vacuum... Source: almost 3 years ago
Do you know an article comparing Roslyn to other products?
Suggest a link to a post with product alternatives.
This is an informative page about Roslyn. You can review and discuss the product here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.