Hacker News new | ask | show | jobs
by Rochus 973 days ago
> OLE style

The Oberon component model actually differs significantly from COM/OLE. Oberon uses messages and message protocols; COM uses interfaces and the same virtual function tables as C++. Also interesting to note that there is not a single type-bound procedure in the whole Oberon System release 2.3.6 code.

1 comments

Style doesn't mean 100% the same C++ code as OLE.

Of course the Document/Gadgets/Library system was implemented in a different way as OLE.

OLE 1 and Gadgets both appeared in 1990; Marais references the 1989 InterViews (Linton, Vlissides, Calder) publication in his 1990 report. See also https://doi.org/10.1080/10618600.1996.10474712.
Yes Herr Professor, they appeared on the same year.

I was trying to make a point about an idea for the people that might have heard of OLE and nothing else.

How many with the age of 30 years and below do you think even know what InterViews was about?

It is important and also helpful for the younger readers to name and correctly attribute the essential achievements. E.g. one fellow stated that "OLE was introduced in Windows 3.x", so it is important to note that the Oberon Gadget system appeared in the same year, and the component system was an independent achievement, that took a completely different approach than OLE or OpenDoc.