<div dir="ltr"><div class="gmail_extra"><br style="font-size:12.8px"><span style="font-size:12.8px">> His [Niklaus Wirth's] reply was:</span><br style="font-size:12.8px"><span style="font-size:12.8px">> "Yes, I consider this type compatibility as an addition tothe language</span><br style="font-size:12.8px"><span style="font-size:12.8px">definition. I think it makes sense, and it is easy to implement."</span><br style="font-size:12.8px"><span style="font-size:12.8px">> I realize now that it is not really clear if he means that the</span><br style="font-size:12.8px"><span style="font-size:12.8px">structural equivalence is a "non-standard" feature, or if the language</span><br style="font-size:12.8px"><span style="font-size:12.8px">definition has changed, implying that every Oberon-07 compiler should</span><br style="font-size:12.8px"><span style="font-size:12.8px">work this way. What do you think?</span><br></div><div class="gmail_extra"><span style="font-size:12.8px"><br></span></div><div class="gmail_extra"><span style="font-size:12.8px">I would assume N. Wirth means he wants to update the language definition by adding this rule.</span></div><div class="gmail_extra"><span style="font-size:12.8px"><br></span></div></div>