<div><br></div><div>First of all, what is it you&#39;re doing with AppleScript? I don&#39;t quite get what you&#39;re automating. </div><div><br></div><div>Metacello is throwing me a curve and I may have some light to shed. </div>
<div><br></div><div>If you download ConfigurationOfExternalWebBrowser and go to the class side you will not see #load. If you download ConfigurationOfSeaside28, you will. </div><div>Thus, with the latter you can open a Workspace and type: </div>
<div><br></div><div>ConfigurationOfSeaside28 load</div><div><br></div><div>and go have a cigarette. </div><div><br></div><div>If you do it with the former, you get: </div><div><br></div><div>class(Object)&gt;&gt;doesNotUnderstand: #load. </div>
<div><br></div><div>OK, so far; so messed up. Let&#39;s look at the docs:</div><div><br></div><a href="http://code.google.com/p/metacello/wiki/DownloadMetacello">http://code.google.com/p/metacello/wiki/DownloadMetacello</a><div>
<br></div><div><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; "><a name="Squeak"><ol style="max-width: 65em; padding-left: 40px; "><pre class="prettyprint" style="font-size: 12px; margin-left: 2em; padding-top: 0.5em; padding-right: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em; border-left-width: 3px; border-left-style: solid; border-left-color: rgb(204, 204, 204); ">
<span class="pun" style="color: rgb(102, 102, 0); ">(</span><span class="typ" style="color: rgb(102, 0, 102); ">Installer</span><span class="pln" style="color: rgb(0, 0, 0); "> repository</span><span class="pun" style="color: rgb(102, 102, 0); ">:</span><span class="pln" style="color: rgb(0, 0, 0); "><br>
    </span><span class="str" style="color: rgb(0, 136, 0); ">&#39;http://www.squeaksource.com/MetacelloRepository&#39;</span><span class="pun" style="color: rgb(102, 102, 0); ">)</span><span class="pln" style="color: rgb(0, 0, 0); "><br>
        install</span><span class="pun" style="color: rgb(102, 102, 0); ">:</span><span class="pln" style="color: rgb(0, 0, 0); "> </span><span class="str" style="color: rgb(0, 136, 0); ">&#39;ConfigurationOfMetacello&#39;</span><span class="pun" style="color: rgb(102, 102, 0); ">.</span><span class="pln" style="color: rgb(0, 0, 0); "> <br>
</span><span class="pun" style="color: rgb(102, 102, 0); ">(</span><span class="typ" style="color: rgb(102, 0, 102); ">Smalltalk</span><span class="pln" style="color: rgb(0, 0, 0); "> at</span><span class="pun" style="color: rgb(102, 102, 0); ">:</span><span class="pln" style="color: rgb(0, 0, 0); "> </span><span class="com" style="color: rgb(136, 0, 0); ">#ConfigurationOfMetacello) perform: #loadLatestVersion.</span></pre>
</ol><div><font class="Apple-style-span" color="#880000" face="monospace" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;"><br></span></font></div><div><font class="Apple-style-span" color="#880000" face="monospace" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;">So maybe we should try: </span></font></div>
<div><font class="Apple-style-span" color="#880000" face="monospace" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;"><br></span></font></div><div><font class="Apple-style-span" color="#880000" face="monospace" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;">ConfigurationOfExternalWebBrowser perform: #loadLatestVersion</span></font></div>
<div><font class="Apple-style-span" color="#880000" face="monospace" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;"><br></span></font></div><div><font class="Apple-style-span" color="#880000" face="monospace" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;">Why? </span></font></div>
<div><font class="Apple-style-span" color="#880000" face="monospace" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;">There is no #loadLatestVersion on the class side either. </span></font></div>
<div><font class="Apple-style-span" color="#880000" face="monospace" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;"><br></span></font></div><div><font class="Apple-style-span" color="#880000" face="monospace" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;">There is #lastMetacelloVersionLoad. I try: </span></font></div>
<div><font class="Apple-style-span" color="#880000" face="monospace" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;"><br></span></font></div></a><div><a name="Squeak"><font class="Apple-style-span" color="#880000" face="monospace" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;"><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: arial, sans-serif; white-space: normal; font-size: 13px; "></span></span></font></a><font class="Apple-style-span" color="#880000" face="monospace" size="3"><a name="Squeak"><div>
<font class="Apple-style-span" color="#880000" face="monospace" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre; ">ConfigurationOfExternalWebBrowser perform: #loadLatestVersion</span></font></div>
<div><font class="Apple-style-span" color="#880000" face="monospace" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre; "><br></span></font></div><div><font class="Apple-style-span" color="#880000" face="monospace" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre; ">Nope, that&#39;s a dud. </span></font></div>
<div><font class="Apple-style-span" color="#880000" face="monospace" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre; "><br></span></font></div><div><font class="Apple-style-span" color="#880000" face="monospace" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre; ">My summary is this: if you install a config and it has #load on the class side, you&#39;re golden. If not, then you&#39;re in a world of the unknown. </span></font></div>
<div><font class="Apple-style-span" color="#880000" face="monospace" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre; ">All things being equal, I&#39;d say that Dale has created this with something in mind where this is not a problem. Maybe it&#39;s a Pharo thing. Perhaps they have a tool that fills in the gap. But for me: no #load, means no go. And until we can get a standard API here, then it&#39;s flawed. </span></font></div>
</a><div><a name="Squeak"><div style="display: inline !important; "><font class="Apple-style-span" color="#880000" face="monospace" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;"> </span></font></div>
</a></div><div><a name="Squeak"><div style="display: inline !important; "><font class="Apple-style-span" color="#880000" face="monospace" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;">I&#39;m guessing that you used AppleScript on some configurations that had #load, and now you&#39;ve found one that doesn&#39;t. </span></font></div>
</a></div><div><a name="Squeak"><div style="display: inline !important; "><font class="Apple-style-span" color="#880000" face="monospace" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;"> </span></font></div>
</a></div><div><font class="Apple-style-span" color="#880000" face="monospace" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre; "><br></span></font></div><div><font class="Apple-style-span" color="#880000" face="monospace" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre; ">Chris </span></font></div>
<div><font class="Apple-style-span" color="#880000" face="monospace" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre; "><br></span></font></div></font></div><div><font class="Apple-style-span" color="#880000" face="monospace" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;"><br>
</span></font></div><div><font class="Apple-style-span" color="#880000" face="monospace" size="3"><span class="Apple-style-span" style="font-size: 12px; white-space: pre;"><br></span></font></div></span></div>