-
-
Notifications
You must be signed in to change notification settings - Fork 732
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Consider porting cake to coreclr/corefx #606
Comments
@shahid-pk agree long term CoreCLR makes perfect sense, added some comments to Main hurdle is CoreCLR isn't currently an supported platform by the Microsoft .NET Compiler Platform ("Roslyn") CSharp scripting package , and that's kinda a deal breaker 😉 Cake's already 96,54% CoreCLR compatible, so it's more "refactor tweaks" than a rewrite once we get the dependencies in place. If we were to remove some dependencies more code would likely have to be rewritten or replaced by other dependencies, but that might make perfect sense long term once we analyzed more deeply what's involved in a CoreCLR port. I might be wrong but reading issues like NuGet/Home#1870 by @ferventcoder makes me think CoreCLR / vNext still is a bit of a moving target, needing some stabilization before 3rd party easily can take a dependency. |
How does one determine compat? I should go RTFM somewhere. |
@ferventcoder The .Net portability analyzer Visual Studio extension is a good starting point. |
This issue has been superseded by this one: #1015 Going to close this one. |
One benefit will be that this will make cake portable without requiring global .net or mono. Another benefit is since ms uses mono as a prove of concept and not as a supported target , ms projects that would have used cake are not using it like https://github.com/dotnet/cli/issues/270
Even if we don't consider the above mention scenario still it will be useful to target coreclr which looks like to be the .net target of the future.
The text was updated successfully, but these errors were encountered: