<html><body bgcolor="#FFFFFF"><div>Below. <br><br>On Dec 13, 2011, at 2:36 AM, Russell Allen <<a href="mailto:mail@russell-allen.com">mail@russell-allen.com</a>> wrote:<br><br></div><div></div><blockquote type="cite"><div>




<span style="display:none"> </span>



    <div id="ygrp-text">
      
      
      <p></p><div>Hi,</div><div><br>On 13/12/2011, at 7:53 PM, baltasarq <<a href="mailto:baltasarq@gmail.com"><a href="mailto:baltasarq@gmail.com">baltasarq@gmail.com</a></a>> wrote:<br></div><blockquote type="cite"><div><div id="ygrp-mlmsg"><div id="ygrp-msg"><div id="ygrp-text"><p>>  Personally I'd like to try baking SQLite into the VM and making snapshots actual databases including the saved objects. That gives us easy versioning and ability to create baked in object databases, while still retaining a single file snapshot with all its advantages, including the advantage that a wide variety of third party tools could read it in a pinch.<br>
<br>
        Yep, probably this is offtopic, but for me, the need of working in a so-called snapshot is, by far, the worst feature of Self.  <br></p></div></div></div></div></blockquote><div>My plan isn't to remove the need for snapshots but to make them more powerful...</div><div><br></div><div>But you don't need a snapshot to work from Self. You can build worlds easily from the Github source tree, and can edit your programs easily in your favourite text editor, if you want.</div><div><br></div><div>Russell</div></div></div></div></div></blockquote><div><br></div><div>And this is probably the single most interesting feature of Self from my point of view. Making new object memories from textual representations is something the Smalltalk crowd hasn't tackled. </div><div><br></div><div>FWIW: so far the object memory ends up being a huge trade off in my view. In exchange for the problem of an impedance mismatch with code-in-files, and a challenge wrt scaling systems (this can totally be overcome in the usual ways) you get an incredibly powerful system of live persistent objects.</div><br><blockquote type="cite"><div><div id="ygrp-mlmsg" style="position:relative;"><div id="ygrp-msg" style="z-index: 1;"><div id="ygrp-text"><br><blockquote type="cite"><div><div id="ygrp-mlmsg"><div id="ygrp-msg"><div id="ygrp-text"><p>
<br>
-- <br>
Baltasar (<a href="mailto:baltasarq%40gmail.com"><a href="mailto:baltasarq@gmail.com">baltasarq@gmail.com</a></a>  <a href="http://baltasarq.info/"><a href="http://baltasarq.info/">http://baltasarq.info/</a></a>)<br>
</p>

    </div>
     

    





<!-- end group email -->

</div></div></div></blockquote><p></p>

    </div>
     

    





<!-- end group email -->

</div></blockquote></body></html>