←back to thread

287 points shadaj | 2 comments | | HN request time: 2.815s | source
Show context
gklitt ◴[] No.43196617[source]
This is outside my area of expertise, but the post sounds like it’s asking for “choreographic programming”, where you can write an algorithm in a single function while reasoning explicitly about how it gets distributed:

https://en.m.wikipedia.org/wiki/Choreographic_programming

I’m curious to what extent the work in that area meets the need.

replies(2): >>43196643 #>>43202190 #
1. roadbuster ◴[] No.43202190[source]
How does "choreographic programming" differ from the actor model?
replies(1): >>43216053 #
2. LegionMammal978 ◴[] No.43216053[source]
From what I can tell, the important distinction is that all actors (and their messages) are described alongside each other, instead of being described separately. There are many implementations of the actor model, but most of them are the 'static-location architectures' that TFA talks about.