+1<br><br><div class="gmail_quote">On Fri, Aug 5, 2011 at 9:33 AM, Frank Shearar <span dir="ltr">&lt;<a href="mailto:frank.shearar@gmail.com">frank.shearar@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi,<br>
<br>
I did some work yesterday [1] getting Coral (a scripting framework for<br>
Pharo: <a href="http://www.squeaksource.com/Coral.html" target="_blank">http://www.squeaksource.com/Coral.html</a>) working in Trunk. I<br>
made a few adjustments to Coral itself, mailing Oscar Nierstrasz the<br>
changes (what look to be getting Coral to work with the latest<br>
Filesystem code, post-large-refactor), and had to add a few methods to<br>
Squeak that Coral was expecting. Presumably these were methods renamed<br>
by Pharo:<br>
<br>
Character &gt;&gt; join:<br>
String &gt;&gt; join:<br>
Class &gt;&gt; addInstVarNamed:<br>
MetaClass &gt;&gt; addInstVarNamed:<br>
Class &gt;&gt; subclass:<br>
SmalltalkImage &gt;&gt; vmFullPath<br>
Symbol &gt;&gt; isBinary<br>
<br>
My question&#39;s a bit broader: there are many more Pharo developers than<br>
Squeak developers, it seems. They&#39;re doing lots of cool stuff. We can<br>
easily port these cool things to Squeak (at least, at the moment). If<br>
anyone else is doing this kind&#39;ve thing, perhaps it&#39;s worthwhile<br>
either adding these kinds of methods to Grease, or having a general<br>
&quot;Pharoisms&quot; package.<br>
<br>
It&#39;s not all one-way, of course: having things easily loadable into<br>
Squeak means that Squeak hackers (like me) can more easily contribute<br>
to interesting packages (like Coral) without having to keep track of<br>
two communities. (Coral could, with some love, become a full REPL,<br>
which is something I really want.)<br>
<br>
frank<br>
<br>
[1] <a href="http://stackoverflow.com/questions/6938114/a-smalltalk-implementation-with-the-perfect-feature-set/6948945#6948945" target="_blank">http://stackoverflow.com/questions/6938114/a-smalltalk-implementation-with-the-perfect-feature-set/6948945#6948945</a><br>

<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>Casey Ransberger<br>