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.

Reply via email to