<html>Sziasztok!<br /><br />Ma Gáborral beszélgetve felmerült a következő kérdés: Mi rAlf-ban a részkifejezések kiértékelési sorrendje? (Ami ugye a mellékhatásos részkifejezések esetén számít.)<br /><br />Ha a válasz az, hogy a Java-hoz hasonlóan kötött a sorrend, akkor nekünk könnyű dolgunk van, a model compiler által generált C++ kódban viszont szekvencializálni kell az egyes részkifejezések kiszámítását.<br /><br />Ha a C++-hoz hasonlóan nem definiált a kiszámítási sorrend, akkor a model compiler dolga egyszerű, nekünk viszont a model executorban illene szándékosan randomizálni a kiszámítás sorrendjét, hogy felfedhessük az ebből fakadó hibákat.<br /><br />Megkédeztem az ericssonos technical managert arról, hogy kit szeretne megszívatni: Kis gondolkozás után ránk esett a választása. :)<br />Vagyis rAlf-ban nem definiált az operandusok kiértékelési sorrendje. (Egyébként ez a logikus döntés.)<br /><br />Felvettem erről a 318-as ticket-et a távoli jövő számára. :)<br /><br />Gergő<br /> </html>