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

There is Armstrong's thesis (google it) which explained all the major design decisions much nicer that this arrogant "Erlang matters".

The foundation principles is not only in selecting a functional language and enforce immutability, but explicitly rejecting all sharing (threads in the first place) and providing a theoretical basis of why JVM is an unacceptable target for reliable, soft-realtime systems, (no matter what Scala guys might tell you) - a crashed process would affect none other, no data corruption, no locks, no messed up stack. This is what is behind the "let it crash" meme.

Erlang is not "matters", it is a masterpiece of software engineering to study and learn insights from. Especially, how to make ones own decisions based on right principles and rejecting sectarian dogmas (run everywhere!) of wast majority.



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

Search: