Re:Mono's New .NET Interpreter
by my123 on Monday November 13, 2017 @12:30PM
(#15688152)
.NET Core and Mono are two different implementations of .NET Standard.
It's a standard as described in the name.
[ Parent
| on HN ]
Re:Mono's New .NET Interpreter
by MaxBarraclough on Monday November 13, 2017 @12:38PM
(#15688221)
.Net isn't the standard, it's Microsoft's implementation. (Or rather, .Net Core and .Net Standard are each Microsoft implementations.)
The standard is either CLR (Common Language Runtime) or CLI (Common Language Infrastructure), I'm not entirely sure.
Edit As far as I can tell, yes, even Miguel de Icaza is consistently misusing these terms.
Edit 2 - Nope, I'm wrong!
"The .NET Standard is a formal specification of .NET APIs that are intended to be available on all .NET implementations."
https://docs.microsoft.com/en-us/dotnet/standard/net-standar...
Re:Mono's New .NET Interpreter
by MaxBarraclough on Monday November 13, 2017 @01:10PM
(#15688525)
I see I'm mistaken -- thanks.
Jesus, it's like they went out of their way to make it as word-salad as possible.
Re:Mono's New .NET Interpreter
by WorldMaker on Monday November 13, 2017 @12:44PM
(#15688283)
There is no .NET Standard "implementation", you may be confusing .NET Standard with .NET Framework, which is the legacy Windows-entangled implementation.
(Yes, there are also ECMA standards for the CLR/CLI, C# language, and a somewhat small subset of the BCL [Base Class Library]. .NET Standard subsumes those underlying standards and then specs out a much larger set of the BCL and even some libraries that aren't strictly BCL but may as well have been in the way they've become standards such as ADO.NET.)