4 ms·
There have been plenty of attempts to emulate what COM does. All operating systems have some sort of object model and sharing API's, but neither macOS nor Linu
by hota_mazi 6y ago
There have been plenty of attempts to emulate what COM does.
All operating systems have some sort of object model and sharing API's, but neither macOS nor Linux have anywhere near the thriving ecosystem and actual cooperation model between applications that Windows has.
- winter_blue 6y agoYea, this is so true. It would be amazing if some standard similar to COM could unify the Linux community.
- snuxoll 6y agoGObject gets us some of the way, but the ABI and bindings for other languages make it a royal pain in the ass to export types from anything but C rather than just consuming them. Rather unfortunate, because with GIR you could easily have a program written in a mix of Rust, C, Go, C++, Vala, etc. all playing nicely if they were all able to expose to the common object model.