Phony is a Pony-inspired proof-of-concept
implementation of shared-memory actor-model concurrency in the Go
programming language. Actors automatically manage goroutines and use
asynchronous causal messaging (with backpressure) for communcation. This
makes it easy to write programs that are free from deadlocks, goroutine
leaks, and many of the for loops over select statements that show up in
boilerplate code. The down side is that the code needs to be written in
an asynchronous style, which is not idiomatic to Go, so it can take some
getting used to.
Installed Size: 24.6 kB
Architectures: all