Hacker News new | past | comments | ask | show | jobs | submit login

We could call it something like "Common Language Infrastructure" or COM maybe.



And then remember that Objective-C is, essentially, COM with language support.


Unfortunately COM was never OS independent so that kind of killed it off. It was also runtime instead of compile-time.


Why the past tense? COM is alive and well, being the way the large majority of Windows APIs get introduced since Vista.

While COM is Windows specific, other implementations with similar ideas do exist.

IBM and Unisys mainframe language environment, gRPC, D-Bus, XPCOM, SOM, Android IPC, Fuschia IPC.


Indeed, COM has some right ideas. There's just too much influence from the mid-90's OOP hype in it.


What? COM is the most successful implementation of ECS, I thought it was fashionable nowadays.


If you want to make a cross language protocol that most languages can support, OOP concepts will need to be first class citizens.


Should I post the xkcd? Here goes: https://xkcd.com/927/




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

Search: