3 ms·
Actually as an Erlang programmer myself (one who actually uses it as, among other things, a web dev language, no less...), I have no problem with Go existing, a
by vezzy-fnord 11y ago
Actually as an Erlang programmer myself (one who actually uses it as, among other things, a web dev language, no less...), I have no problem with Go existing, as I've always been a fan of Rob Pike's work and the Plan 9/Inferno vibe can definitely be sensed in it. It's the finalization of the small ALGOL-like + CSP concurrency model that Bell Labs researchers have been exploring throughout the years.
Moreover, it's one of the few languages so far that have a near complete POSIX/Unix-like kernel(s) API so that one can do straightforward system programming tasks without C, without even using libc, much less meddling with FFIs, lousy wrappers and whatnot.
Also, I'm pretty sure OS-level virtualization has been popular for a while now. Hosting companies have sworn by OpenVZ and even Linux-VServer for ages. However, those aren't as straightforward to configure, nor do they have the marketing angle that Rocket/rkt and Docker do. They're also more system-oriented as opposed to app-oriented.