So all this time that people have been calling my code "offensive" they were actually paying me a compliment? :P
(I am sorry, I couldn't resist.) -- Onorio On Wednesday, June 15, 2016 at 4:35:24 AM UTC-4, Torben Hoffmann wrote: > > Hi, > > One thing to remember - and this is really, really important - you should > not, repeat, not try to mimic a threaded architecture 1:1 on the BEAM. > > There is a couple of reasons for this. > > BEAM processes are dirt cheap - use as many as you need, but no more ;-) > > The Erlang philosophy of "Let it crash" aka "Fail Fast" has to be > embraced. You have to embrace failure. > The intersection of message passing, fail fast and supervision (The Golden > Trinity of Erlang) is what makes the BEAM unique. > > This leads to very offensive code (ie, not defensive) and a life in joy. > > If you do not embrace this you will not get all the benefits of the BEAM. > It might be good enough for what you do, but then you might be better off > using a language with a bigger following. > > -- You received this message because you are subscribed to the Google Groups "elixir-lang-talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/elixir-lang-talk/916c3c03-7909-4ee5-a211-832cc676990c%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
