Interesting.
I looked through the docs and couldn't find an FAQ or anything that would answer my question of why Spritely decided to develop Goblins. Is there a doc for that?
What's its differentiation from something like Erlang, or is it just me missing the point, and comparing apples with bicycles?
> Could dataspaces be a suitable system layer foundation, perhaps replacing software like systemd and D-Bus?
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.
I've been an excited user of Goblins for several years now. So far only outside of $dayjob, which has limited the amount of time I've been able to spend with it, but it's very fun to work with if you like the actor model.
I think my brain naturally wants to think about things in terms of sending messages between smaller components of a program, so Goblins fits the way I think very well. It's also what introduced me to object-capability security, which is a lot more brain-bendy when you're first trying to understand it, but after a lot of reading and playing with Goblins I find myself wishing many more things used ocaps. :)
7 comments
[ 4.2 ms ] story [ 26.0 ms ] thread(which, as far as I can tell, also supports capabilities and caveats for security)
Neat work!
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.
I think my brain naturally wants to think about things in terms of sending messages between smaller components of a program, so Goblins fits the way I think very well. It's also what introduced me to object-capability security, which is a lot more brain-bendy when you're first trying to understand it, but after a lot of reading and playing with Goblins I find myself wishing many more things used ocaps. :)