<div dir="ltr">Igor,<div><br></div><div>    quite so.  Perhaps I&#39;ll have time to change this soon.  SHouldn&#39;t be hard.  The test is straight-forward.  if after the change the system spits out unchanged source it is working :)</div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Dec 19, 2012 at 7:12 PM, Igor Stasenko <span dir="ltr">&lt;<a href="mailto:siguctua@gmail.com" target="_blank">siguctua@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
yeah.. just looked again at #buildCodeGeneratorForCogit: getAPIMethods<br>
<br>
<br>
        cogitClasses := OrderedCollection new.<br>
        [cogitClasses addFirst: cogitClass.<br>
         cogitClass ~~ Cogit<br>
         and: [cogitClass inheritsFrom: Cogit]] whileTrue:<br>
                [cogitClass := cogitClass superclass].<br>
        cogitClasses addFirst: VMClass.<br>
        cogitClasses addAllLast: self cogitClass ancilliaryClasses.<br>
        cogitClasses do: [:cgc| cg addClass: cgc].<br>
        (cg structClassesForTranslationClasses: cogitClasses) do:<br>
                [:structClass| cg addStructClass: structClass].<br>
<br>
see what wrong there?<br>
<br>
it letting vmmaker to decide for a class what to do, instead letting<br>
class to decide for itself.<br>
This logic is clearly do not belongs to right place.<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>best,<div>Eliot</div>
</div>