3 ms·
> As a long-time pthreads programmer, these systems feel like skittish concurrency. I interpreted "fearless" to mean the opposite of "defensive programming." Y
by dxhdr 8y ago
> As a long-time pthreads programmer, these systems feel like skittish concurrency.
I interpreted "fearless" to mean the opposite of "defensive programming." You have to be pathologically defensive when coding with basic synchronization primitives. These languages provide an alternative that frees you from that mindset. I only have experience with Erlang/OTP but it has been mind expanding when it comes to writing complex, robust, concurrent code. In fact one of the core Erlang style principles is "do not program defensively." Try that with pthreads!