Live data from Hacker News

Tuple Space (2014)

wiki.c2.com

1–10 of 56 posts

Re: Tuple Space (2014)

#4
For a long time I toyed with the idea of implementing a tuple space as a pub/sub mechanism for system alerts.

I tried to get Java Jini, specifically JavaSpaces which was inspired by Linda, up and running a long time ago as a hobby project, but it seemed like it had been long-neglected even then and my limited knowledge of the JVM world left me stranded.

Re: Tuple Space (2014)

#5
post #2

[flagged]

Heh, nice ChatGPT reply... it's more eloquent than what I was going to reply with, and doesn't start with "Grad school was a long time ago, but from what I recall..."

> To mitigate this, tuple spaces may use locking or transactional mechanisms to ensure consistency and prevent conflicts.

I think I played with some kind of TupleSpace implementation around 2009 or so (as part of a "paradigms of distributed systems" course) and I'm pretty sure it was some kind of hybrid STM (software-transactional memory) / TupleSpace thing that addressed that issue. It was pretty cool... again from vague memories here, I believe it only had tuple-level locking, but you could build a bunch of really neat higher-order synchronization primitives on top of just tuple-level locks.

Re: Tuple Space (2014)

#7
"This site uses features not available in older browsers."

It is difficult to express the degree of my frustration with C2 being rewritten from a gunmetal HTML page that worked everywhere into an inaccessible heavyweight SPA mess with a frankly bizarre UI.

Re: Tuple Space (2014)

#10
post #8

[flagged]

While I agree that the current rendition is unfortunate, it's a bit amusing hearing someone say that the literal inventor of the wiki is a twisted ego that should be completely ignored.
Post reply on HN