<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Agree on every count, Russell. Thanks.<div class=""><br class=""></div><div class="">- David</div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Jun 15, 2016, at 3:29 PM, Russell Allen <a href="mailto:mail@russell-allen.com" class="">mail@russell-allen.com</a> [self-interest] <<a href="mailto:self-interest@yahoogroups.com" class="">self-interest@yahoogroups.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div id="ygrp-mlmsg" style="font-size: 13px; font-family: Arial, helvetica, clean, sans-serif; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); position: relative;" class=""><div id="ygrp-msg" style="line-height: 1.22em; z-index: 1;" class=""><div id="ygrp-text" style="line-height: 1.22em; font-family: Georgia;" class=""><p style="line-height: 1.22em; margin: 0px 0px 1em;" class="">Hey Jecel,</p><div class="" style="line-height: 1.22em;"><br class="" style="line-height: 1.22em;"><div style="line-height: 1.22em;" class=""><blockquote type="cite" class="" style="margin: 0px 0px 0px 4px; line-height: 1.22em;"><div class="" style="line-height: 1.22em;">On 16 Jun 2016, at 7:29 AM, 'Jecel Assumpcao Jr.'<span class="Apple-converted-space"> </span><a href="mailto:jecel@merlintec.com" class="" style="line-height: 1.22em;">jecel@merlintec.com</a><span class="Apple-converted-space"> </span>[self-interest] <<a href="mailto:self-interest@yahoogroups.com" class="" style="line-height: 1.22em;">self-interest@yahoogroups.com</a>> wrote:</div><div class="" style="line-height: 1.22em;"><div id="ygrp-mlmsg" class="" style="font-size: 13px; font-family: Arial, helvetica, clean, sans-serif; line-height: 1.22em; font-style: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><div id="ygrp-msg" class="" style="line-height: 1.22em;"><div id="ygrp-text" class="" style="line-height: 1.22em; font-family: Georgia;"><p class="" style="line-height: 1.22em; margin: 0px 0px 1em;">One result was that the papers gave people ideas for their own<br class="" style="line-height: 1.22em;">languages, of which I think only Io (via NewtonScript) and Javascript<br class="" style="line-height: 1.22em;">had any impact.<br class="" style="line-height: 1.22em;"></p></div></div></div></div></blockquote><div style="line-height: 1.22em;" class="">Lua is also a bit Self-ish but I don’t know if there is a direct influence?</div><div style="line-height: 1.22em;" class=""><br class="" style="line-height: 1.22em;"></div><div style="line-height: 1.22em;" class="">I find it interesting that neither of those languages adopted Self’s inheritance model which I personally think is an improvement on its successors, so to speak. I’ve never been sure if that was because the language designers misunderstood how Self worked (easy to do when working from papers only) or rejected it in favour of the other model.</div><div style="line-height: 1.22em;" class=""><br class="" style="line-height: 1.22em;"></div><br class="" style="line-height: 1.22em;"><blockquote type="cite" class="" style="margin: 0px 0px 0px 4px; line-height: 1.22em;"><div class="" style="line-height: 1.22em;"><div id="ygrp-mlmsg" class="" style="font-size: 13px; font-family: Arial, helvetica, clean, sans-serif; line-height: 1.22em; font-style: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><div id="ygrp-msg" class="" style="line-height: 1.22em;"><div id="ygrp-text" class="" style="line-height: 1.22em; font-family: Georgia;"><p class="" style="line-height: 1.22em; margin: 0px 0px 1em;">Note that the current VM implementation in C++ is just one option. Klein<br class="" style="line-height: 1.22em;">was a Self in Self alternative and it would not be hard to patch the<br class="" style="line-height: 1.22em;">Squeak Smalltalk VM to host Self, for example.<br class="" style="line-height: 1.22em;"></p></div></div></div></div></blockquote><div style="line-height: 1.22em;" class=""><br class="" style="line-height: 1.22em;"></div><div style="line-height: 1.22em;" class="">Before I managed to get Self working myself I did a small ‘prototypes in Squeak’ implementation. It was fairly easy as you say. There was also a Self on the JVM attempt by someone at some stage.</div><div style="line-height: 1.22em;" class=""><br class="" style="line-height: 1.22em;"></div><div style="line-height: 1.22em;" class="">Nowadays there seem to be a bunch of possibilities for a new Self VM - Cog, PyPy, Truffle/Graal etc</div><div style="line-height: 1.22em;" class=""><br class="" style="line-height: 1.22em;"></div><div style="line-height: 1.22em;" class="">Russell</div><div style="line-height: 1.22em;" class=""><br class="" style="line-height: 1.22em;"></div><br class="" style="line-height: 1.22em;"><blockquote type="cite" class="" style="margin: 0px 0px 0px 4px; line-height: 1.22em;"><div class="" style="line-height: 1.22em;"><div id="ygrp-mlmsg" class="" style="font-size: 13px; font-family: Arial, helvetica, clean, sans-serif; line-height: 1.22em; font-style: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><div id="ygrp-msg" class="" style="line-height: 1.22em;"><div id="ygrp-text" class="" style="line-height: 1.22em; font-family: Georgia;"><p class="" style="line-height: 1.22em; margin: 0px 0px 1em;">-- Jecel<br class="" style="line-height: 1.22em;"></p></div><div class="" style="line-height: 1.22em; color: rgb(255, 255, 255); height: 0px;"></div></div></div></div></blockquote></div><br class="" style="line-height: 1.22em;"></div><div style="line-height: 1.22em; margin: 0px 0px 1em;" class=""><br class="webkit-block-placeholder"></div></div><div style="line-height: 1.22em; color: rgb(255, 255, 255); height: 0px;" class=""></div></div></blockquote></div><br class=""></div></body></html>