<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">The kitchensink snap should also have the Smalltalk 80 subsystem - Mario’s paper is at<div class=""><br class=""></div><div class=""><a href="http://www.merlintec.com/download/mario.pdf" class="">http://www.merlintec.com/download/mario.pdf</a></div><div class=""><br class=""></div><div class="">I didn’t load the java applet remote worlds stuff because it was pretty invasive - it changes or replicates most of the morph hierarchy</div><div class=""><br class=""></div><div class="">Cheers Russell<br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On 18 Jun 2018, at 8:46 am, Chris Double <a href="mailto:chris.double@double.co.nz" class="">chris.double@double.co.nz</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; caret-color: rgb(0, 0, 0); font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration: none; 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="">On Mon, Jun 18, 2018 at 12:16 AM,<span class="Apple-converted-space"> </span><a href="mailto:itsnotgregg@gmail.com" style="line-height: 1.22em; font-family: Verdana;" class="">itsnotgregg@gmail.com</a><br style="line-height: 1.22em;" class="">[self-interest] <<a href="mailto:self-interest@yahoogroups.com" style="line-height: 1.22em; font-family: Verdana;" class="">self-interest@yahoogroups.com</a>> wrote:<br style="line-height: 1.22em;" class="">><br style="line-height: 1.22em;" class="">><br style="line-height: 1.22em;" class="">> If I look in Globals for KitchenSink.snap vs Globals for Morphic.snap I see<br style="line-height: 1.22em;" class="">> there are 3 extra modules in applications. Mango, Pep, and Webbrowser. Is<br style="line-height: 1.22em;" class="">> this the only difference? Can someone point me to a description of these or<br style="line-height: 1.22em;" class="">> any others additions I missed?<br style="line-height: 1.22em;" class=""><br style="line-height: 1.22em;" class="">Mango is a parser generator library, the source is in<br style="line-height: 1.22em;" class="">'objects/applications/mango' of the github repository. A paper about<br style="line-height: 1.22em;" class="">it is here:<span class="Apple-converted-space"> </span><a href="http://bibliography.selflanguage.org/mango.html" style="line-height: 1.22em; font-family: Verdana;" class="">http://bibliography.selflanguage.org/mango.html</a><br style="line-height: 1.22em;" class=""><br style="line-height: 1.22em;" class="">I wrote an example of a JSON parser using it here:<br style="line-height: 1.22em;" class=""><a href="https://gist.github.com/doublec/7132119" style="line-height: 1.22em; font-family: Verdana;" class="">https://gist.github.com/doublec/7132119</a><br style="line-height: 1.22em;" class=""><br style="line-height: 1.22em;" class="">Pep source is in 'objects/applications/pep'. It is a Java VM and<br style="line-height: 1.22em;" class="">runtime written in Self. It compiles Java bytecode to Self and<br style="line-height: 1.22em;" class="">executes it. There's a paper on it here:<br style="line-height: 1.22em;" class=""><a href="http://bluishcoder.co.nz/self/97-pep.pdf" style="line-height: 1.22em; font-family: Verdana;" class="">http://bluishcoder.co.nz/self/97-pep.pdf</a><br style="line-height: 1.22em;" class=""><br style="line-height: 1.22em;" class="">An example of how to use it from the mailing list here:<br style="line-height: 1.22em;" class=""><a href="https://groups.yahoo.com/neo/groups/self-interest/conversations/messages/2914" style="line-height: 1.22em; font-family: Verdana;" class="">https://groups.yahoo.com/neo/groups/self-interest/conversations/messages/2914</a><br style="line-height: 1.22em;" class=""><br style="line-height: 1.22em;" class="">Webbrowser is an HTTP/1.0 compliant web browser in Self. The source is<br style="line-height: 1.22em;" class="">in 'objects/applications/webBrowser'. I wrote a little about it here:<br style="line-height: 1.22em;" class=""><a href="https://bluishcoder.co.nz/2009/07/27/displaying-images-with-self.html" style="line-height: 1.22em; font-family: Verdana;" class="">https://bluishcoder.co.nz/2009/07/27/displaying-images-with-self.html</a><br style="line-height: 1.22em;" class=""><br style="line-height: 1.22em;" class="">You'll see other interesting code examples in the github nder<br style="line-height: 1.22em;" class="">'objects/applications', including a Smalltalk overlay, and the ability<br style="line-height: 1.22em;" class="">to connect to a Self world from a Java applet (see<br style="line-height: 1.22em;" class=""><a href="https://bluishcoder.co.nz/2013/09/16/multiple-users-in-a-self-world.html" style="line-height: 1.22em; font-family: Verdana;" class="">https://bluishcoder.co.nz/2013/09/16/multiple-users-in-a-self-world.html</a>)<br style="line-height: 1.22em;" class=""><br style="line-height: 1.22em;" class="">--<span class="Apple-converted-space"> </span><br style="line-height: 1.22em;" class=""><a href="http://bluishcoder.co.nz/" style="line-height: 1.22em; font-family: Verdana;" class="">http://bluishcoder.co.nz</a><br style="line-height: 1.22em;" class=""></p></div><div style="line-height: 1.22em; color: rgb(255, 255, 255); height: 0px;" class=""></div></div></blockquote></div><br class=""></div></body></html>