Tripoli: a Python-based triplespace implementation

D

Dominic Fox

I have been working on a Python implementation of a modified Tuple
Space (cf Linda, JavaSpaces) that contains only 3-tuples (triples),
and that has operators for copying and moving graphs of triples as
well as sets matching a given pattern. It's called Tripoli, and the
code for it can be found here:

http://www.codepoetics.com/code/tripoli

More explanation of what it is and what it's meant to do can be found
in these three blog posts:

http://codepoetics.com/poetix/index.php?p=110
http://codepoetics.com/poetix/index.php?p=111
http://codepoetics.com/poetix/index.php?p=113 (this post includes some
sample code, that may clarify intended usage somewhat)

At present, a simple XML-RPC server is used to expose a "manifold" - a
collection of triple spaces - to multiple clients. I will be
supplementing this with something beefier, and more REST-ful, in due
course - probably based on Twisted.

This is code in the very earliest stages of testing and development -
I would very much welcome comments and suggestions from any intrepid
persons who fancy having a play around with it.

Dominic
 
M

malkarouri

Dominic said:
I have been working on a Python implementation of a modified Tuple
Space (cf Linda, JavaSpaces) that contains only 3-tuples (triples),
and that has operators for copying and moving graphs of triples as
well as sets matching a given pattern. It's called Tripoli, ...

Interesting, but I wonder if you are aware of pylinda
(http://www-users.cs.york.ac.uk/~aw/pylinda/) and if so, what's the
difference?

Regards,

karouri
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
474,237
Messages
2,571,189
Members
47,824
Latest member
MckinleyBu

Latest Threads

Top