[squeak-dev] Clamato
Alejandro F. Reimondo
aleReimondo at smalltalking.net
Sat Sep 5 23:11:07 UTC 2009
Hi Avi,
Thanks for your fast and direct response.
To discriminate between smalltalk and alternatives inspired
in smalltalk is as valuable as to distinguish a
smalltalker form a person inspired by smalltalk [*].
cheers,
Ale.
[*] e.g. to trace the extintion of the smalltalker species and
how it vanishes by decomposition (in fragments returning
to the/another future).
----- Original Message -----
From: "Avi Bryant" <avi at dabbledb.com>
To: "The general-purpose Squeak developers list"
<squeak-dev at lists.squeakfoundation.org>
Sent: Saturday, September 05, 2009 7:53 PM
Subject: Re: [squeak-dev] Clamato
On Sat, Sep 5, 2009 at 3:06 PM, Alejandro F.
Reimondo<aleReimondo at smalltalking.net> wrote:
> You claim that Clamato is a Smalltalk... for me, it implies
> that it is an object environment, e.g. it has support
> for at least this features:
> - snapshot (can be primitive) that save the complete
> environment (or subset) capable to restart without
> loosing valuable state/information.
> - become (&/or massive become) facility
> - allInstances or an efficient way to iterate instances
> of a class (species or something equivalent) not known
> before evaluation time (e.g. can´t predict wich will be the
> class to change design).
>
> Can you confirm that those features are implemented
> or that can be implemented efficiently?
Clamato runs on top of a Javascript VM, and whether it has those
features or not depends entirely on whether the underlying Javascript
VM does. For example, I believe that V8 can snapshot. I don't
believe become: or allInstances are available currently. If that
makes Clamato "not a Smalltalk", I'm fine with that - consider it a
language/environment inspired by Smalltalk, instead.
Avi
More information about the Squeak-dev
mailing list
|