Follow

Spent several hours today watching Rich Hickey fix databases (youtube.com/watch?v=Cym4TZwTCN). And now I'm implementing a Datomic-like immutable RDF store on top of SQL so that I can use it in ActivityPub-PHP... I think I've learned more about cool corners of computer science in the months I've been working on this project than I did during my whole CS degree!

@jdormit There's also Datascript, which you could use or re-implement on top of some other storage.

@bamfic
Ooh that's nice! Unfortunately I'm working with the rather broad constraint of "it needs to run in a WordPress plugin", so I think I'll need to implement something in PHP on top of sql (ick)

@jdormit if its rdf you're after, Apache Jena has an http interface

@telent
I've been looking into Jena! Unfortunately I am working under the constraint that it needs to run in a WordPress plugin, which means I really just get PHP and SQL (can't rely on clients to have third-party services set up). Jena looks great as inspiration for this project though

@telent
Wow, the Jena RDF tutorials are fantastic! I feel like I finally understand JSON-LD and why it is so fundamental to ActivityPub...

Sign in to participate in the conversation
Mastodon for Tech Folks

This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either! We adhere to an adapted version of the TootCat Code of Conduct and have documented a list of blocked instances. Ash is the admin and is supported by Fuzzface, Brian!, and Daniel Glus as moderators. Hosting costs are largely covered by our generous supporters on Patreon – thanks for all the help!