Microsoft Starts Working On an LLVM-Based Compiler For .NET
An anonymous reader writes Are the days of Microsoft's proprietary compiler over? Microsoft has announced they've started work on a new .NET compiler using LLVM and targets their CoreCLR — any C# program written for the .NET core class libraries can now run on any OS where CoreCLR and LLVM are supported. Right now the compiler only supports JIT compilation but AOT is being worked on along with other features. The new Microsoft LLVM compiler is called LLILC and is MIT-licensed.
MS is still evil. Not long time ago we had a story here on Slashdot on locked Windows 10 computers where you can not change the OS anymore.
They are still working in many dirty ways. However, the current MS understands one critical thing that the MS of Ballmer never got. Developers want free and good tools. The more developers they get for their OS, the more apps and the more users as the users go there where they get the apps they want.
It is no secret they have had problems attracting developers for Windows mobile devices and a recent survay at Stack Overflow confirms they have lost a lot of developers.
Unless they get people to develop for their products they are lost. This is why they are giving away for free the development tools in order to get apps also runnable on their platform. For them it is better with cross platform apps than no apps at all.
I am very happy for the free tools they give away but still sad they remain evil. I have seen way too many "Windows only" devices and worse it will become I am afraid.