[GBBopen-developer] tuplespaces and GBBopen
Dan Corkill
corkill at gbbopen.org
Thu Apr 24 17:22:44 EDT 2008
> AFAIK, GBBopen does not have any mechanisms in place yet for remote or
> client/server type access. Is that correct? I don't really have the time
> but I've long wanted to muck about with tuplespace concepts a la
> Javaspaces in Lisp. If GBBopen doesn't have this sort of support yet, do
> you have any suggestions?
Gary,
I'm not exactly sure what you are seeking. If you are wanting a
tuple-space library in Common Lisp, then that's not part of GBBopen.
(Space-based architectures have followed a very different set of criteria
from blackboard-system frameworks such as GBBopen, and they have
significantly different performance/usage characteristics that can affect a
specific application in a very positive or negative way.)
If you are asking if GBBopen has low-level mechanisms for implementing
client/server applications, there are the basic Portable Socket entities
that have been used for this. (Portable Sockets is a simple portability
layer for sockets that is being fleshed out on an "as needed" basis, under
the philosophy of "less is more". Additions/enhancements are made when an
application needs them.) Of course, there are a number of more advanced
libraries for specific client/server protocols (so I'm assuming you are not
asking about this...).
If you are asking about what GBBopen has in place for serializing
blackboard objects for communication, see the recent thread from the
GBBopen Users list
(http://GBBopen.org/pipermail/gbbopen-list/2008/000063.html).
Let us know where we can be more helpful in answering your questions.
-- Dan
>
> thanks,
> --
> Gary Warren King, metabang.com
> Cell: (413) 559 8738
> Fax: (206) 338-4052
> gwkkwg on Skype * garethsan on AIM
>
>
>
>
>
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
More information about the GBBopen-developer
mailing list