Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Strange choice of name given that it doesn't build on Microsoft's CLI at all.


'In 1993, Atsushi Ohori extended the Standard ML of New Jersey compiler at Kansai Laboratory of Oki Electric, and named the experimental prototype SML# of Kansai. [..] The name SML# of Kansai symbolizes the field selector #〈label〉, which was given a polymorphic type for the first time by this compiler.'

http://www.pllab.riec.tohoku.ac.jp/smlsharp/docs/1.0/en/Ch1....

It predates it, actually.


You mean CLR?



TL;DR: the CLI is the specification, of which the CLR is Microsoft's own implementation. Another/the other implementation of the CLI is Mono.

Which begs the question: you've written "Microsoft's CLI", which does make sense because they were the ones who've come up with it, but can't that be interpreted as a synonym for CLR? Maybe that's what 616c meant.


Microsoft authored and controls the standard, so I don't think it is unreasonable to call it Microsoft's CLI, but sure.


Sorry, my bad. I had no idea about CLI, and the CLI-CLR distinction, or I would not have put foot in mouth. Thanks for the link and not a snarky comment.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: