Quick link to what I think is the most interesting class in the CLR: https://github.com/dotnet/coreclr/blob/master/src/mscorlib/s...
That does answer an unanswered question I had on SO about string hashing. If strings are immutable, why isn't the hash code memoized? Seems like it would make HashSet/Dictionary lookups using string keys much faster.
CoreCLR is now open source
91–100 of 347 posts
Re: CoreCLR is now open source
#92It's actually Free Software, not just open source. MIT license.
Re: CoreCLR is now open source
#93I would be curious to see the effects of completely open-sourcing Windows. Businesses would continue to use it, because it's Microsoft and they want enterprise support. I think it would get even more love than it already does from the development community. Piracy of Windows is already rampant, so they're not really in a worse position from that (plus I think that most people who can pay for Windows do so already). F…
Who is going to support 20 million lines of code other than Microsoft employees as amateurs bungle their way through thirty years of patches for backward compatibility wrapped around stupid and clever things OEM's and third party developers did to get their code to work? It's not like Linux because there isn't a team of experienced volunteers already working on the code base and the Windows code base contains a lot f…
The beauty of open source model is it gives the desperately motivated the means to fix their problems in a way that benefits everyone.
Re: CoreCLR is now open source
#94Next step, WinForms
Would be great if MS open-sourced WinForms as well so we could fill in the gaps.
Re: CoreCLR is now open source
#95Quick link to what I think is the most interesting class in the CLR: https://github.com/dotnet/coreclr/blob/master/src/mscorlib/s...
[1]: https://github.com/munificent/wren/blob/master/src/wren_valu...
[2]: https://github.com/dotnet/coreclr/blob/master/src/mscorlib/s...
Re: CoreCLR is now open source
#96Earlier quoted context omitted.
That does answer an unanswered question I had on SO about string hashing. If strings are immutable, why isn't the hash code memoized? Seems like it would make HashSet/Dictionary lookups using string keys much faster.
Presumably because it's not worth the memory hit to store the hash.
Re: CoreCLR is now open source
#97Earlier quoted context omitted.
Could/Does Visual Studio run in Linux?
Funny thing is that internal to Microsoft, most devs don't use Visual Studio as an IDE. Maybe as an editor or a debugger, but there are a lot of build systems out within Microsoft and most of them don't plug into Visual Studio. IMO, open sourcing Visual Studio itself is not all that interesting vs. open sourcing the .NET platform.
Re: CoreCLR is now open source
#98I would be curious to see the effects of completely open-sourcing Windows. Businesses would continue to use it, because it's Microsoft and they want enterprise support. I think it would get even more love than it already does from the development community. Piracy of Windows is already rampant, so they're not really in a worse position from that (plus I think that most people who can pay for Windows do so already). F…
Re: CoreCLR is now open source
#99It's actually Free Software, not just open source. MIT license.
Re: CoreCLR is now open source
#100Earlier quoted context omitted.
Could/Does Visual Studio run in Linux?
Funny thing is that internal to Microsoft, most devs don't use Visual Studio as an IDE. Maybe as an editor or a debugger, but there are a lot of build systems out within Microsoft and most of them don't plug into Visual Studio. IMO, open sourcing Visual Studio itself is not all that interesting vs. open sourcing the .NET platform.