<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">Hi all:<br>I was reading a Embeddable Module modification to Oberon:<br>http://www1.chapman.edu/~radenski/research/papers/module.pdf<br><br> based on the fact of the Modules being a central concept, so making Module types, etc, but thinking in it more what about Integer.T like Word.T DEC-SRC style Module naming scheme, etc? And furthermore, what about QuadWord, etc?<br>Let me know what do you think<br>Thanks in advance<br><br>--- El <b>sáb, 10/3/12, Dirk Muysers <i><dmuysers@hotmail.com></i></b> escribió:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><br>De: Dirk Muysers <dmuysers@hotmail.com><br>Asunto: [M3devel] LONGINT<br>Para: m3devel@elegosoft.com<br>Fecha: sábado, 10 de marzo, 2012 10:06<br><br><div id="yiv1395888852">

 
<div>
<div><font face="Arial">It is my understanding that ORD(x), where x is a LONGINT 
should return x </font></div>
<div><font face="Arial">as an INTEGER, provided the (hidden) range check 
succeeds.</font></div>
<div><font face="Arial">It actually fails to compile (cm3 5.8.6 on Win32) with 
"Incompatible types (n)".</font></div>
<div><font face="Arial">And, also, one can't specify a LONGINT literal greater 
than LAST(INTEGER).</font></div>
<div><font face="Arial">("invalid longint literal").</font></div>
<div><font face="Arial"></font> </div></div></div></blockquote></td></tr></table>