Hello,<br><br>i&#39;m restoring the opengl stuff and i&#39;m facing the following error:<br><br>Depending pass: .....--SEMANTIC---------<br>Type `OBJECT&#39; is invalid with `Expanded INTEGER&#39;.<br>Line 112 column 34 in OBJECT(/home/dams/Lisaac/lisaac_0.39_beta/lib/standard/kernel/<a href="http://object.li">object.li</a>):<br>
  - Self:SELF &#39;==&#39;  Right 60 other:OBJECT :BOOLEAN &lt;- ( deferred; FALSE);<br>                                  ^<br>Line 64 column 9 in HASHED_DICTIONARY(/home/dams/Lisaac/lisaac_0.39_beta/lib/standard/collection/<a href="http://hashed_dictionary.li">hashed_dictionary.li</a>):<br>
  - has k:K :BOOLEAN &lt;-<br><br>Triggered by the code:<br><br>keys := HASHED_DICTIONARY(INTEGER,INTEGER).create;<br>keys.add k_backspace to (`XK_BackSpace`:INTEGER);<br>...<br><br> keys.has key.if {         &lt;&lt;&lt;<br>
  ...<br>}<br><br>So it is no more possible to store Expanded object like INTEGER in collections? It used to work..<br>I think the &#39;==&#39; profil changed, and by the way what is the semantic of &#39;~=&#39; operator? i saw it somewhere.<br>
<br>I tried the REFERENCE(E) on a simple example and it segfaults:<br>+ i:INTEGER;<br>+ ref:REFERENCE(INTEGER);<br><br>ref := i;     &lt;&lt;&lt;<br><br>It should be ok because REFERENCE(E) imports from E? Nevertheless it shouldn&#39;t segfault  :)<br>
<br>Damien<br><br><br><br>