So far, I find Ambrai Smalltalk less than compelling, as it is yet
another separate Smalltalk with only very loose connection to
Objective-C and Cocoa. As such, I don't see much of a benefit over,
say, Squeak or VisualWorks.
Well, considering that Ambrai Squeak is still beta, I'd not give up
on it
quite yet.
Well, what I find less than compelling is the basic model they appear
to have chosen, not the quality of the implementation of that model.
And I don't find it less than compelling because they're doing a bad
job of implementing it, as far as I can tell it is a splendid
implementation, with the tiny base and JIT driven machinery.
However, it comes back to the basic model, which seems to be largely
identical to Squeak or VW. Or, actually, something more akin to
Dolphin...a good classical Smalltalk, but optimized for one platform.
The interface already looks better (more native) than VW ,
much less Squeak.
Yes...very much the Dolphin model, it seems. If that's what you're
looking for, then Ambrai is going to be an excellent choice, I think.
BTW, what happened to Cocoa Squeak?
I am not really doing any more work on it, as there are already two
perfectly fine VMs for OS X, John Macintosh's Carbon VM and Ian
Piumarta's Unix VM with OS X plugin. Three seems to be a crowd...
Anyway, my (spare) energy is currently focused on Objective-
Smalltalk, which is coming along very nicely. This is 100%
integrated with the Objective-C runtime, as it really only represents
an alternate (simpler) syntax for sending Objective-C messages to
Objective-C objects and working with variables (local, instance,
customized). In fact, it achieves my long-term goal for CocoaSqueak,
the Objective-C bridge and the Objective-C code generator: a
Smalltalk where there really isn't any distinction between the VM and
the objects sitting "on top" of the VM. Put another way: an object
system whose VM is implemented by sending (standard) messages to
objects that are visible from, and could be implemented in, the system.
Cheers,
Marcel
--
Marcel Weiher Metaobject Software Technologies
email@hidden www.metaobject.com
The simplicity of power HOM, IDEAs, MetaAd etc.
1d480c25f397c4786386135f8e8938e4
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Objc-language mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/objc-language/email@hidden