This is interesting, thank you.<p>I really should learn from BEAM and the OTP and learn Erlang. I get the feeling it's super robust and reliable and low maintenance. I wrote a userspace multithreaded scheduler which distributes N lightweight threads to M kernel threads.<p><a href="https://github.com/samsquire/preemptible-thread">https://github.com/samsquire/preemptible-thread</a><p>I recently wrote a JIT compiler and got lazy compilation of machine code working and I'm nowhere near beginning optimisation<p><a href="https://github.com/samsquire/compiler">https://github.com/samsquire/compiler</a><p>How do you write robust software, that doesn't crash when something unexpected goes on?<p>I looked at sozo <a href="https://github.com/sozu-proxy/sozu">https://github.com/sozu-proxy/sozu</a><p>and I'm thinking how to create something that just stays up and running regardless.