My favorite Erlang program (2013)
Excuse my Erlang ignorance.<p>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.<p>BTW, I've used a similar technique to create a pool of worker goroutines in Golang. Had good performance from it too.