1 min readOct 7, 2020
Go's concurrency primitives are an implementation of Tony Hoare's CSP, a paper that he wrote in 1978. Erlang implemented this model in the 90s. So not all languages were retrofitted with concurrency primitives later on, as you claim. Go is just a lot cleaner.