Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

>actual mind changing aspects of the BEAM

What are those aspects?

newb to this area.



A few key things:

- Leaning on a pre-emptive scheduler to maintain order even in the presence of ridiculous amounts of threads ("processes" on the BEAM) running

- Using supervision trees to specify how and when processes and their dependents should be restarted

- Using `gen_server` processes as a standard template for how a thread should be running

There's more to mine from using the BEAM, but I think the above are some of the most important aspects. The first two I've never found to be fully replicated anywhere other than in OTP/BEAM. You don't need them, but once you're bought into the BEAM they're incredibly nice to have.


Thanks.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: