Skip to content
Switch branches/tags
Go to file
Cannot retrieve contributors at this time

Welcome to Programming with Spaces!

pSpaces is international collaboration project lead by the Technical University of Denmark and the University of Camerino that aims at providing a simple yet powerful support for programming distributed applications with (tuple) spaces. The current support includes libraries for mainstream languages such as Java, C#, Go, JavaScript and Swift. Different classes of tuple spaces are supported. These include standard message channels to support traditional message-passing and actor-like programming, spaces with random tuple retrieval to support probabilistic programming, and Linda-like tuple spaces alike the Java libraries Klava and jRESP.

This repository contains information for programmers and developers, including:

pSpaces is work in progress: current work includes interoperability between applications written in different languages, support for additional mainstream languages like Python, secure communications, encryption, access control and privacy protection.

pSpaces is used in education: