|start | find | index | login or register | edit|
Damien Katz, creator of CouchDB, on "What Sucks About Erlang". A bag of complaints under a sensational title circling mainly around Erlang's syntactic idiosyncrasies: multiple terminators:
However, the main real issue Katz points out (and has done so before; unfortunately with the success of it becoming some kind of ill-informed in-joke about Erlang), is what Erlang's VM does when it runs out of memory: it exits. Completely. This is not necessarily bad, good, wrong, right; it's debatable. Other designs in various systems: Java starts throwing
Erlang's focus on soft real-time and failure-surviving systems might imply a different solution, and it looks like Katz also succeeds in stimulating a discussion that goes beyond "that sucks" and sheds more light on what's actually possible given the constraints imposed by Erlang's memory model and GC mechanisms. And that's a more interesting discussion to follow.
Meanwhile, Philippe Mougin of F-Script/OOPAL fame wrote what could have easily been titled "What Rocks About Objective-C".
2 active users
|earl.strain.at • esa3 • online for 7028 days • c'est un vanilla site|