Hi. The names of the CMMakeVMMaker configurations is a MESS. The configurations from one OS do not match the ones from another OS, and what is more, they do not even match for the same OS. <br clear="all"><br>So...I will try to come up with a possible organization. I propose the following pattern:<br>
<br>GogType-OS-(special)-(Debug)-Config<br><br>CogType can be:  CogFamliy (for those abstract classes for all type of CogVMs), StackVM, CogVM and CogMTVM<br>OS can be: Unix, Windows (no need the Ms prefix), MacOS and CocoaIOS<br>
Special is optional and can be: NoGL, FixedVerSI, etc.<br>Debug is optional and only for debug vms.<br><br>So...example of how it should be replaced for Unix:<br><br>CogUnixConfig -&gt; CogVMUnixConfig<br>CogDebugUnixConfig -&gt; CogVMUnixDebugConfig<br>
CogUnixNoGLConfig -&gt; CogVMUnixNoGLConfig<br>MTCogUnixConfig -&gt; CogMTVMUnixConfig<br>StackInterpreterUnixConfig -&gt; StackVMUnixConfig<br>StackInterpreterDebugUnixConfig -&gt; StackVMUnixDebugConfig<br>FixedVerSIDebugUnixConfig -&gt; StackVMUnixFixedVerSIDebugConfig<br>
<br>That was the example for Unix. And the same for the rest of the OS. <br><br>If you agree, I don&#39;t have the problem to do all the necessary changes in the CMakeVMMaker package. Someone will need to update Hudson confs, thought.<br>
<br>Maybe the &#39;Config&#39; should be before the &#39;Debug&#39;, like CogVMUnixConfigDebug<br><br>what do you think?<br><br>Best regards,<br><br>-- <br>Mariano<br><a href="http://marianopeck.wordpress.com" target="_blank">http://marianopeck.wordpress.com</a><br>
<br>