<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">I have to assume that was sarcasm.<div class=""><br class=""></div><div class="">The Release to Release Binary Compatibility with SOM (<a href="http://hobbes.nmsu.edu/h-viewer.php?dir=/pub/os2/doc&amp;file=R2R_SOM.zip" class="">http://hobbes.nmsu.edu/h-viewer.php?dir=/pub/os2/doc&amp;file=R2R_SOM.zip</a>) paper includes the following footnote:</div><div class=""><br class=""></div><div class="">"<span style="font-family: Times; font-size: 10pt; background-color: rgb(255, 255, 255);" class="">We exclude Microsoft’s COM [14] because it is an
interface model, not an object model and it’s ABI
forbids subclassing between library and application.
If our analysis technique is applied to COM, one
sees that it supports only Transformations 0 to 4,
which places it in the category of procedural pro-
gramming rather than object-oriented programming. "</span><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Jan 28, 2017, at 23:18, Russ Bishop &lt;<a href="mailto:xenadu@gmail.com" class="">xenadu@gmail.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><span style="font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">Yeah and Microsoft’s COM is a reasonable approach</span></div></blockquote></div><br class=""></div></div></body></html>