Hacker News new | ask | show | jobs
by craigyk 4568 days ago
> 1) Every process in Erlang manages its own memory and has its own GC. This means that GC'ing one process will not stop the world.

Most processes are so short lived, and with message passing, that the GC often might not have to do anything. You just free all memory allocated by processes.

> It is built with concurrency in mind

Like Go on crack. Processes are cheap and are used the same wether they exist on the same machine or a different one. And it has pattern matching.