Hacker News new | ask | show | jobs
by gaustin 5701 days ago
I wonder what it would take to remove the dependency on the .NET runtime. Could anyone with relevant experience and knowledge comment?
1 comments

It could be done but it would be quite the undertaking.

The compiler generates il. The basic container types wrap .net types. Alot of the built in methods and power pack methods call out to .net methods. Many of the new features rely on new clr features, such as async.

Other platforms, jdk, probably offer similar functionality but to port it would be a case of having everything broken for some time until you could get the compiler and built in methods and containers ported over.