<div dir="ltr"><div>Craig,<br></div><div><br></div><div>That sounds interesting - I had forgotten about Context when I wrote that email.</div><div><br></div><div>It would be better if the REPL could be done through either a hardware serial port, or the USB/serial interface. To add networking is doable, but requires additional hardware modules.</div><div><br></div><div>The tricky part in all this, once you have the VM and image actually running, is to interface with all the hardware capabilities of the chip.</div><div><br></div><div>MicroPython uses a uSD card (which is mounted as a flash drive on the host PC via composite USB) to store source files - they are compiled on demand from source when you boot the chip.</div><div><br></div><div>- Jon</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Feb 20, 2015 at 4:35 AM, Craig Latta <span dir="ltr">&lt;<a href="mailto:craig@netjam.org" target="_blank">craig@netjam.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Hi Jon and all--<br>
<span class=""><br>
&gt; I&#39;d really like to see a pared-down version of Squeak that would fit<br>
&gt; on the same hardware that MicroPython runs on (a Cortex M4 chip<br>
</span>&gt; running at 168 MHz, with 192 KB of RAM and 1 MB of FLASH)... No user<br>
<span class="">&gt; interface beyond a simple REPL.<br>
<br>
</span>     Would there be a network interface? I can make an object memory<br>
with a network-based REPL (based on, for example, web services or<br>
telnet) that would fit in either the FLASH or RAM. The virtual machine<br>
still needs paring, and I would like some pairing on that. :)  Currently<br>
the VM would take up almost all of the FLASH, but there&#39;s still lots<br>
that can be left out.<br>
<br>
     <a href="http://netjam.org/context/smallest" target="_blank">http://netjam.org/context/smallest</a><br>
<br>
<br>
-C<br>
<br>
--<br>
Craig Latta<br>
<a href="http://netjam.org" target="_blank">netjam.org</a><br>
<a href="tel:%2B31%20%20%206%202757%207177" value="+31627577177">+31   6 2757 7177</a> (SMS ok)<br>
<a href="tel:%2B%201%20415%20%20287%203547" value="+14152873547">+ 1 415  287 3547</a> (no SMS)<br>
<br>
<br>
</blockquote></div><br></div>