<br><font size=2 face="sans-serif">Hi Avi,</font>
<br>
<br><font size=2 face="sans-serif">Ambrai Smalltalk has been in development for a LONG time (since about 1998 if I remember correctly). &nbsp;It is the work of only two guys with more or less, one working mostly on VM type things and both working on image side stuff. &nbsp;They gave a presentation/demonstration at the Ottawa-Carleton Smalltalk Users Group last fall. &nbsp;I believe it's long history is why it is carbon and not cocoa. &nbsp;I think they already had a lot of code written pre-OS X.</font>
<br>
<br><font size=2 face="sans-serif">One thing that bothered me about it is that native UI widgets don't get garbage collected - you have to manage that yourself. &nbsp;From what they said at the presentation this is fairly common with native UI's. &nbsp;Most of my experience is with Smalltalk/V (pre-Windows) and Squeak, so I haven't really seen how others deal with this.</font>
<br>
<br><font size=2 face="sans-serif">In any case, it's quite an impressive piece of work for only two guys.</font>
<br>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -Dean Swan</font>
<br>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td>
<td><font size=1 face="sans-serif"><b>Avi Bryant &lt;avi@beta4.com&gt;</b></font>
<br><font size=1 face="sans-serif">Sent by: squeak-dev-bounces@lists.squeakfoundation.org</font>
<p><font size=1 face="sans-serif">06/25/04 03:59 PM</font>
<br><font size=1 face="sans-serif">Please respond to The general-purpose Squeak developers list &nbsp; &nbsp; &nbsp; &nbsp;</font>
<br>
<td><font size=1 face="Arial">&nbsp; &nbsp; &nbsp; &nbsp; </font>
<br><font size=1 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; To: &nbsp; &nbsp; &nbsp; &nbsp;The general-purpose Squeak developers list &lt;squeak-dev@lists.squeakfoundation.org&gt;</font>
<br><font size=1 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; cc: &nbsp; &nbsp; &nbsp; &nbsp;</font>
<br><font size=1 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; Subject: &nbsp; &nbsp; &nbsp; &nbsp;Re: [ANN] Ambrai Smalltalk on mac OSX</font></table>
<br>
<br>
<br><font size=2 face="Courier New"><br>
On Jun 25, 2004, at 8:33 AM, Michael Latta wrote:<br>
<br>
&gt; Not bad at all for a first beta! &nbsp;Also because it uses native UI <br>
&gt; elements it feels FAR faster than Squeak. &nbsp;Obviously because it uses <br>
&gt; native UI elements you can not change them.<br>
<br>
Yes, although I think we can do much better at native OS X UI in Squeak <br>
with the Objective C bridge, because we have access to the full AppKit <br>
class library rather than going through the C API as Ambrai does. &nbsp;<br>
There are lots of nice things about Ambrai, but I'm bewildered that <br>
they chose to use Carbon instead of Cocoa for the UI.<br>
<br>
For those of us who care about such things, I think there's potentially <br>
a very nice model there for commercial use of Squeak: develop web apps <br>
on OS X using a native UI environment, and then deploy headless on <br>
linux or any other platform you care for.<br>
<br>
Avi<br>
<br>
<br>
</font>
<br>
<br>