[e-lang] Squeak-E

Rob Withers rwithers12 at attbi.com
Wed May 1 04:36:18 UTC 2002


Cees, Mark,

I am completely blown away by the enthusiasm.  I am so happy that you 
all find this an interesting direction for squeak.   Let me say
welcome as well!   At the moment I have very little of substance to
bring to this discussion, aside from the implementation I am working on.
 I hope to have a distributed squeak version of eventual sending, RSN. 
It's not yet a true Squeak-E since it doesn't support the E language or
VatTP...yet.  I will post working code as soon as I get it going.

The project roadmap I have had in mind is:
- eventual-sends  (done)
- distributed eventual-sending in squeak  (close)
- distributed eventual Linda  (should be easy to extend LindaTalk)
- solidify event-loop concurrency  (close look at Andreas' User Scripting)
- security - authentication/encryption  (nada planned....any security
experts want to tackle CapTP's security in squeak?)
- security - sealer/unsealer/grant/...  (ditto)
- VatTP implementation in Squeak  (The message protocol described on the
erights site)
- common serialization  (experts needed...experts found  :)
- migrate Lex' Islands work  (compiler changes, globals, primitives)
- multiuser squeak  (pipe dream)
- persistence/transactions  (Kats/LOOM)

clearly there is much room for collaboration  :)

...

cg at cdegroot.com wrote:
> Mark S. Miller <markm at caplet.com> said:
> >So don't be shy about proposing Squeak-based or Parcels-based serialization 
> >formats.
> >
> Braindump:
> 
> - SRP (State Replication Protocol) is a Smalltalk-platform-neutral
> protocol with some nice properties, and is expressly meant to be usable
> on platforms besides Smalltalk. Especially the data encoding is cool, but
> apart from that it also has good support for class evolution, etcetera.
> http://wiki.cs.uiuc.edu/CampSmalltalk/About+State+Replication+Protocol+(SRP)

The generic serialization framework which I mentioned in a previous
email, was SRP.  I was exposed to SRP several years ago, at Camp
Smalltalk 1.  I have CCed Paul Baumann, in case he wished to say some
things about using SRP in a cross-language environment.

cheers!

Rob

:-)



More information about the Squeak-dev mailing list