<br><br><div class="gmail_quote">On Tue, Feb 9, 2010 at 10:33 AM, Andreas Raab <span dir="ltr">&lt;<a href="mailto:andreas.raab@gmx.de">andreas.raab@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;">
<br>
Mariano Martinez Peck wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Exactly that was my idea. I see work in progress for minimal images, but not for &quot;minimal&quot; or more modular VM. I said I don&#39;t see not because there isn&#39;t, just because I don&#39;t know.<br>
</blockquote>
<br>
The VM is modular by design, i.e., by using plugins. The most minimal VM at this point is decidedly the Android VM, see<br>
<br>
<a href="http://code.google.com/p/squeak-android-vm/source/browse/trunk/project/jni/" target="_blank">http://code.google.com/p/squeak-android-vm/source/browse/trunk/project/jni/</a><br>
<br>
>From this VM you could still remove the B2DPlugin, LargeIntegers, MiscPrimPlugin, and ZipPlugin. That&#39;s pretty damn minimal (the binary is 300k in size).<br></blockquote><div><br></div><div>I would definitely /not/ remove LargeIntegers (core arithmetic) or ZipPlugin (method trailers, loading/unloading compressed files).  We need to start making a chart of plugin vs functionality supported and (as Tim has encouraged us to do in the past) start evicting plugins that do not support core language functionality (e.g. LargeIntegers) or near universal utility (e.g. ZipPlugin) to external status.</div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
Cheers,<br><font color="#888888">
  - Andreas<br>
</font></blockquote></div><br>