upvote
why the hate on DDS?

seems like a perfect fit.

reply
DDS is the least bad of the stuff that has come out of OMG, but it's not a nice middleware still. There is no underlying algebra of that composes nicely when compared to Zenoh for example, and the "vendor independence" and compatibility is usually a joke. There's a reason ROS is moving away from it again.
reply
There's a standard that has OMG as the acronym? OMG. I'm not even going to bother to search for that!
reply
Object Management Group I think. Better known as the inventors of UML.
reply
Also BPMN, CORBA and UPOS/JavaPOS.

It's funny that you can legitimately just add " - OMG!" in the slang acronym meaning after any of its creations' names.

reply
UML was phase two of OMG. It originally developed CORBA.
reply
"The horror, the horror."
reply
Forgive the ignorant question, what made CORBA terribile?

I only used it during university and it seemed overengineered but it mostly worked, and I vaguely recall IDL to be nice.

I'm guessing interop was actually atrocious?

reply
Synchronisation based on spooky action at a distance of mutable objects.
reply
CORBA had the concept of distributed objects which is a terrible idea in practice.
reply
omg is retarded
reply
DDS is terrible.
reply
DDS is hard. But we have agents now.
reply