[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