[Enh] LindaTalk

Rob Withers rwithers12 at mediaone.net
Mon Aug 27 06:40:27 UTC 2001


RE: [Modules] Unloading and Conflicting VersionsMarcio and everyone,

Here is the base LindaTalk code, with some changes since the version in the
NuBlue book.  Changes from the base version I received from you are:

- Resubclassing of Tuple adn TupleSpace (back and forth some, it may be the
original subclassing
- Collection api
- refactored the matching code to follow the protocol #lindaMatch: and
implemented double dispatching to detect the correct combination of args in
the matching when a straight equality doesn't succeed.  Supports matching of
nested tuples.

Let me know if you see something you like or dislike adn let's see where we
can take it.  This includes understanding how we can use it, because my head
starts to hurt when I start thinking about using it as a parser.  :)

cheers,
Rob

----- Original Message -----
From: Marcio Marchini
To: squeak-dev at lists.squeakfoundation.org
Sent: Wednesday, August 22, 2001 11:47 AM
Subject: RE: LindaTalk



It's possible to add all sorts of crazy stuff, but I think one has to have a
goal first. Research ? Fun ? Use as a lower layer of something else ? etc

In my case, I wanted to use it as a base to program actors/agents. I wanted
a different form of communication instead of pure message passing. We used
it to build Agora, an educational software where games etc could be
prototyped. All implemented on Smalltalk/V 286 with Acumen Widgets, using a
different metaphor for communication, implemented on top of Lindatalk.

So, I guess it's necesary to "have a customer" first, to drive the goals &
features. And, as usual, KISS.

marcio
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Tests-Linda-Base.1.cs
Type: application/octet-stream
Size: 1734 bytes
Desc: not available
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20010827/daa12dac/Tests-Linda-Base.1.obj
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Linda-Base.1.cs
Type: application/octet-stream
Size: 52640 bytes
Desc: not available
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20010827/daa12dac/Linda-Base.1.obj


More information about the Squeak-dev mailing list