Upgrading to .NET Core 2.0
Hello, I've been skimming through the clojure-clr code and I was wondering if it's possible to upgrade targeting to .NET Core 2.0.
I've opened this issue with two questions in mind:
1. Is it possible?
2. Is it worth it ?
I want to hear your thoughts on this.
1.10 will come out with support for frameworks net461, netcoreapp3.1, and net5.0.
Comment made by: emanuelmd
I'd love to help with that.
I think this is a worthy goal.
The biggest impediment is the reliance on the Dynamic Language Runtime (DLR) and System.Reflection.Emit. Both are essential to the current implementation. In the early discussion of .Net Core, even System.Reflection.Emit was not planned. Now, it appears that System.Reflection.Emit is available as a NuGet package for .Net Core 2.0. And the DLR repo shows some activity of adding support for .Net Core.
My long-term plan is to get rid of any reliance on the DLR. Then only System.Reflection.Emit is required.
My long-term plan also includes a complete rewrite of the compiler.
Moved to the CLJCLR project.