Re:CIL: C Intermediate Language
by neonsunset on Friday November 01, 2024 @04:34AM
(#42015042)
A bit unfortunate choice of the name since there is another CIL too: https://ecma-international.org/publications-and-standards/st...
[ Parent
| on HN ]
Re:CIL: C Intermediate Language
by PeterWhittaker on Friday November 01, 2024 @08:15AM
(#42016179)
Not to mention SELinux CIL, Common Intermediate Language, https://selinuxproject.org/page/PolicyLanguage
Re:CIL: C Intermediate Language
by someothherguyy on Friday November 01, 2024 @05:14AM
(#42015228)
That is CLI (Common Language Infrastructure)?
https://en.wikipedia.org/wiki/Common_Language_Infrastructure
Partition III: CIL Instruction Set – Describes the Common Intermediate Language (CIL) instruction set.
There are a finite number of names, and an even smaller number of good names. But apparently an infinite number of hacker news posters who comment on every new project to complain that the name has been used before for something else.
And even the fact that this is a fork of an earlier project and the name comes from that doesn't stop it!
(I'm aware I have chosen a very weird thing to be getting annoyed at over my breakfast crumpets this morning)
I would normally agree with you on this, but these projects are in the same realm (language compiler infrastructure), so it's a bit more unfortunate than in the usual case
People are more triggered by "this is improper in my culture" type of comments, those tend to actually derail the thread.
https://github.com/goblint/cil/blob/develop/LICENSE
Copyright (c) 2001-2020
(I first learned about CIL in https://people.eecs.berkeley.edu/~necula/Papers/cil_cc02.pdf)
I guess ECMA should have done better research.
Re:CIL: C Intermediate Language
by fluoridation on Friday November 01, 2024 @09:31AM
(#42016758)
https://en.wikipedia.org/wiki/Common_Language_Infrastructure
2012 is just the latest version. It was first published in 2001, and started in 2000. They're so close together that it's difficult to say if one would have been able to find the other.