<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Thanks again, Russell, and Hi to David and Randy.<div><br></div><div>I'm hoping to do some moderately amusing work</div><div>that needs to refer to Self,  and for which I need to make sure that</div><div>I understand its basic expressivity and mechanisms.</div><div>But it will take several months.</div><div><br></div><div>Really pleased to see the new Self Handbook - great job Russell.</div><div><br></div><div>Cheers </div><div>Simon Holland</div><div><br></div><div><br><div><div>On 19 Feb 2012, at 17:59, David Ungar wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">













<div style="background-color: #fff;">
<span style="display:none"> </span>



    <div id="ygrp-text"><div><br class="webkit-block-placeholder"></div><div>Thanks for trying Self, and thanks, Russell!!<br><br>- David (from iPad, typos likely)</div><div><br>On Feb 19, 2012, at 7:50 AM, sxyzh2 <<a href="mailto:sxyzh2@yahoo.com">sxyzh2@yahoo.com</a>> wrote:<br><br></div><div></div><blockquote type="cite"><div>














<span> </span>



    <div id="ygrp-text"><p><br>
<br>
Success starts at (iv) below!<br>
Unsuccessful steps on the way documented (i) to (iii), in case might help someone later.<br>
<br>
--- In <a href="mailto:self-interest%40yahoogroups.com">self-interest@yahoogroups.com</a>, Russell Allen <mail@...> wrote:<br>
> Hi,<br>
> I don't know why /usr/bin/Self hasn't been created properly, sorry.<br>
> First step, is whether you can run images. Can you double-click the SelfDroplet.app? It should give you an open file dialog. Choose your Clean-4.4.snap (doesn't matter where that file is, or whether it is executable), and it should open the snapshot in the VM.<br>
> If that works, then at least you have a VM.  <br>
<br>
Can't see how to enact that.<br>
<br>
(i)  <br>
     Although I have administrative access on the machine, I can only get into <br>
     /Library/Self/0<br>
     by going superuser. And  I dont know how to make the OS X finder go super user <br>
     for GUI operations.  Hence  can't see how to try double clicking on the SelfDroplet.app.<br>
<br>
(ii) I tried   <br>
         open SelfDroplet.app <br>
     but that gave<br>
         LSOpenURLsWithRole() failed with error -10810 for the file                    <br>
        /Library/Self/0/SelfDroplet.app.<br>
<br>
(iii) I had a go at copying SelfDroplet.app into a directory with less fierce permissions, <br>
      but given all the many subparts this got bogged down in permission issues.<br>
<br>
> Secondly, to open a snapshot from the terminal, open a terminal, cd to the directory your Clean-4.4.snap file is <br>
<br>
(iv) For luck I copied Clean-4.4.snap into <br>
      /Library/Self/0/Self.app/Contents/MacOS/<br>
<br>
(doesn't have to be any particular directory) and try the command: <br>
> /Library/Self/0/Self.app/Contents/MacOS/Self -s Clean-4.4.snap<br>
> (type 'quit' to quit the REPL)<br>
> If both these work, then you have a VM and can run images. Otherwise something else is wrong as well.<br>
<br>
(v)  Oh yeah!  That's doing the job!<br>
      Legendary programming environment now running.<br>
      Thanks so much for taking the trouble :-)<br>
<br>
> Thirdly, the file at /usr/bin/Self is just a small shellscript which is:<br>
> #!/bin/sh<br>
> /Library/Self/0/Self.app/Contents/MacOS/Self $@<br>
> so if you create such a file with those contents and put it at /usr/bin/Self then you should have a system just as if the installer had worked.<br>
> Russell<br>
<br>
(vi) Great tip -thanks!<br>
Most grateful, Russell<br>
Simon.<br>
<br>
> On 19/02/2012, at 2:01 AM, sxyzh2 wrote:<br>
> > Dear All<br>
> > <br>
> > Two colleagues and myself are getting the same problem installing Self 4.4 on Snow Leopard (in my case 10.6.8).<br>
> > <br>
> > Any tips gratefully received.<br>
> > <br>
> > 1. The Mac OSX Self-4.4.pkg installer runs apparently OK.<br>
> > 2. The Self VM and Droplet are duly installed in /Library/Self/0/<br>
> > 3. However, there is no sign of the shell script in /usr/bin/Self.<br>
> > <br>
> > 4. By using su (administrative permission is not enough) one can copy Clean-4.4.snap to /Library/Self/0/SelfDroplet.app and mark it as executable<br>
> > like so.<br>
> > <br>
> > bash-3.2# cd SelfDroplet.app<br>
> > bash-3.2# ls -al<br>
> > total 8992<br>
> > drwxr-xr-x 4 admin 501 136 14 Feb 18:18 .<br>
> > drwx------ 4 admin wheel 136 9 Feb 23:19 ..<br>
> > -rw-r--r--@ 1 root 501 4600436 14 Feb 18:18 Clean-4.4.snap<br>
> > drwxr-xr-x 6 admin 501 204 14 Feb 17:32 Contents<br>
> > <br>
> > bash-3.2# chmod u+x Clean-4.4.snap<br>
> > <br>
> > bash-3.2# ls -al<br>
> > total 8992<br>
> > drwxr-xr-x 4 admin 501 136 14 Feb 18:18 .<br>
> > drwx------ 4 admin wheel 136 9 Feb 23:19 ..<br>
> > -rwxr--r--@ 1 root 501 4600436 14 Feb 18:18 Clean-4.4.snap<br>
> > drwxr-xr-x 6 admin 501 204 14 Feb 17:32 Contents<br>
> > bash-3.2#<br>
> > <br>
> > 5. After which the command<br>
> > open Clean-4.4.snap<br>
> > causes an OS X dialog box to appear which says something like<br>
> > "are you sure you want to run this application downloaded from the internet?"<br>
> > But then the launch fails with error 10810 in the terminal window.<br>
> > <br>
> > 6.Tried numerous other things but nothing works.<br>
> > <br>
> > Any tips gratefully received.<br>
> > Many thanks<br>
> > <br>
> ><br>
><br>
<br>
</p>

    </div>
     

    





<!-- end group email -->

</div></blockquote><div><br class="webkit-block-placeholder"></div>

    </div>
     

    

</div>



<!-- end group email -->

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