My favorite Erlang program (2013)
Excuse my Erlang ignorance.When he sends the "{become, F}" message, and F is a function pointer or closure, how is that dispatched across a network? Do the code definitions need to be present remotely too? If so, I'm not sure that quite qualifies as a "universal" server, only a server for locally defined functions. Still cool though.BTW, I've used a similar technique to create a pool of worker goroutines in Golang. Had good performance from it too.