<br><br><div class="gmail_quote">On Thu, Mar 7, 2013 at 8:07 AM, Tobias Pape <span dir="ltr">&lt;<a href="mailto:Das.Linux@gmx.de" target="_blank">Das.Linux@gmx.de</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Am 07.03.2013 um 14:58 schrieb Bert Freudenberg &lt;<a href="mailto:bert@freudenbergs.de">bert@freudenbergs.de</a>&gt;:<br>
<div class="im"><br>
&gt; On 2013-03-06, at 18:15, Tobias Pape &lt;<a href="mailto:Das.Linux@gmx.de">Das.Linux@gmx.de</a>&gt; wrote:<br>
&gt;<br>
&gt;&gt; Am 06.03.2013 um 18:06 schrieb David Corking &lt;<a href="mailto:lists@dcorking.com">lists@dcorking.com</a>&gt;:<br>
&gt;&gt;<br>
&gt;&gt;&gt; I read Paul&#39;s lists of external plugins. Thanks: I, for one,<br>
&gt;&gt;&gt; appreciate the attention to detail.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; (1) I recall that there was a plan to include the four Scratch<br>
&gt;&gt;&gt; plugins, such as Camera, in Squeak 4.4 . I don&#39;t know if we have code<br>
&gt;&gt;&gt; in the image that requires them, but they may encourage interesting<br>
&gt;&gt;&gt; new packages, or smooth the way for the port of Etoys to trunk.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Please consider adding them in 4.4 or 4.5 all-in-ones.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; (2) Cog VMs list of externals seem shorter. Unless Eliot has built the<br>
&gt;&gt;&gt; others as internals, Cog VMs may miss important functionality. For<br>
&gt;&gt;&gt; example, Linux users could get crashes without the pulse audio plugin.<br>
&gt;&gt;&gt; (There are workarounds in one version of Bert&#39;s launcher script, but I<br>
&gt;&gt;&gt; don&#39;t know if they are well tested, or if that version of the script<br>
&gt;&gt;&gt; can be included in the All-in-One.) I think all platforms will miss<br>
&gt;&gt;&gt; Kedama.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Please mention in the release notes that (for now) users who download<br>
&gt;&gt;&gt; the Cog all-in-one will trade functionality for speed.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; (3) Tobias Pape wrote:<br>
&gt;&gt;&gt;<br>
</div><div class="im">&gt;&gt;&gt; I think Bert has advised you correctly. My recollection is that the<br>
&gt;&gt;&gt; &quot;Cocoa Interpreter VM&quot; line of development was abandoned in favour of<br>
&gt;&gt;&gt; the Cog VM (I remember hearing that Xcode had some idiosyncrasies that<br>
&gt;&gt;&gt; made it difficult to achieve quite the same level of quality as the<br>
&gt;&gt;&gt; &#39;Carbon VM&#39; but that isn&#39;t important now.) The &#39;Carbon VM&#39; interpreter<br>
&gt;&gt;&gt; Squeak 4.2.5beta1U.app as linked works fine in OS X.<br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Now I am quite puzzled. The sqMacMain.c of the Carbon VM states quite clearly:<br>
&gt;&gt;<br>
&gt;&gt; #error Hi, you are building an obsolete version of the macintosh VM.<br>
&gt;&gt; #error Instead use the xCode projects found in the iOS folder<br>
&gt;&gt; #error Remove these error defines if you really need to build this obsolete 4.x VM<br>
&gt;&gt;<br>
&gt;&gt; (as of SVN revision 2287)<br>
&gt;<br>
&gt; Nobody built that Mac interpreter VM in ages. Current XCode doesn&#39;t even ship a PPC tool chain anymore, so you cannot easily build it even if you wanted. Same for the 5.4.x series really (which also is more than 2 years old).<br>

&gt;<br>
<br>
</div>I somehow managed to get a 5.4.x vm built, I wanted to play around with the<br>
grapical backend.<br>
<br>
How is the Mac CogVM built, then? Does it use vmmaker platform/iOS or something?<br>
Eliot?<br></blockquote><div><br></div><div>It is the Carbon VM, <a href="http://www.squeakvm.org/svn/squeak/branches/Cog/platforms/Mac%20OS">http://www.squeakvm.org/svn/squeak/branches/Cog/platforms/Mac%20OS</a>.  Built using XCode on Snow Leopard, 10.6, using the 10.5 SDK.  Currently the clang build limps along at -O1 and I&#39;ve not got time to fix this.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im"><br>
&gt; In short, there is no up-to-date interpreter VM for the Mac, indeed. Nor is there an official one for Windows, unless I&#39;m mistaken. The only current ones are on Linux.<br>
<br>
</div> :(<br>
<br>
Best<br>
<span class="HOEnZb"><font color="#888888">        -Tobias<br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br>best,<div>Eliot</div>