Hacker News
Goblins: Distributed, Transactional Programming with Racket and Guile
mccoyb
|next
[-]
(which, as far as I can tell, also supports capabilities and caveats for security)
Neat work!
davexunit
|root
|parent
|next
[-]
[0] https://syndicate-lang.org/
[1] https://files.spritely.institute/docs/guile-goblins/0.17.0/T...
[2] https://spritely.institute/news/composing-capability-securit...
mccoyb
|root
|parent
|previous
[-]
- the SAM coordinates through the dataspace, whereas Goblins is focused on ("point-to-point") message passing
- SAM (as presented) doesn't contain a transactional semantics -- e.g. turns are atomic, and there's no rollback mechanism (I haven't been up to speed on recent work, I do wonder if this could be designed into SAM)
NeutralForest
|next
|previous
[-]
davexunit
|root
|parent
[-]
Kinrany
|next
|previous
[-]
PuercoPop
|root
|parent
[-]
davexunit
|root
|parent
[-]
kayo_20211030
|next
|previous
[-]
davexunit
|root
|parent
|next
[-]
anentropic
|root
|parent
|previous
[-]
but I think the difference is the "distributed" part, where I think they mean distributed over untrusted networks as opposed to distributed over nodes in a private cluster
plagiarist
|previous
[-]
The animation and this statement with clear practical usage got me interested. Is there active work going on in this area? I'd like to see how that interacts.
kwk1
|root
|parent
[-]
https://spritely.institute/news/shepherd-goblins-update.html