An implementation of the Syndicate broker protocol for Python
Updated
The version of Syndicate current at the conclusion of Tony Garnock-Jones's PhD research, end-of-2017/start-of-2018.
Updated
Demo window system / GUI, for syndicate-2017.
Updated
Java implementation of Dataspaces and Syndicate.
Updated
TypeScript and JavaScript implementation of Dataspaces, Syndicate, and TypeScript language support for Syndicate. Targets both the browser and node.js.
Updated
Racket implementation of Dataspaces and Syndicate.
Updated
Rust implementation of Dataspaces, Syndicate, and a high-speed networked dataspace broker.
Updated
Historical interest only: benchmarking scripts for various NC/Minimart/Prospect/Syndicate implementations. Mostly active during my PhD research.
Updated
Historical interest only: A Dataspace-like language and system that led to "Network Calculus" (ESOP 2014) and minimart-2014, in turn a predecessor to Syndicate.
Updated
Historical interest only: marketplace-2014-based implementation of a DNS server and recursive resolver.
Updated
Historical interest only: Implementation of Marketplace/Network Calculus in Javascript.
Updated
Historical interest only: Prototype of a sensible recursive message broker
Updated
First capability-securable implementation of Dataspaces.
Updated
Historical interest only: Predecessor to marketplace-ssh-2014, implemented using racket-matrix-2012.
Updated
Historical interest only: Predecessor to marketplace-dns-2014, implemented using racket-matrix-2012.
Updated
Historical interest only: Predecessor to marketplace-2014.
Updated
RacketMQ, an implementation of a W3C WebSub Hub.
Updated
A C implementation of a trie map that can hold (patterns over) ordered trees in its keys. Proof-of-concept for high-speed routing data structures for Syndicate.
Updated
Historical interest only: A Dataspace-like language and system based on "Network Calculus" (ESOP 2014).
Updated
A TCP/IP/ICMP/ethernet stack built in minimart-2014, using a packet-socket driver I wrote for Racket.
Updated