News for hackers. Stuff that matters.
Re:Goals and Priorities for C++ by zozbot234 on Friday May 22, 2020 @08:50AM (#23271472)
C++ has the stable Itanium ABI too, but that doesn't help when needing to bind with code that uses templates or preprocessor macros since those features are inherently language dependent. That's why re-wrapping the code with a C-compatible ABI is often a better approach. COM can also be accessed from C, by the way.
Re:Goals and Priorities for C++ by pjmlp on Friday May 22, 2020 @09:58AM (#23272103)
COM can be used by C if you are a masochist and feel like doing COM "Assembly" programming without some of the compiler hand holding, it got even worse with UWP that uses .NET metadata files, with support for a .NET like type system.

I guess when one is bored might try to re-implement ATL, WTL or UWP projections with C macros.