On 2012-02-09, at 19:54 , Guido van Rossum wrote:
I stand corrected (but I am right about the single-threadedness :-).
Absolutely (until WebWorkers anyway)
And note that a single-threaded event-driven process can serve 100,000 open sockets -- while no JVM can create 100,000 threads.
Only because it's OS threads of course, Erlang is not evented and has no
problem spawning half a million (preempted) processes if there's RAM enough to store them.
Sure. But the people complaining about the GIL come from Java, not from Erlang. (Erlang users typically envy Python because of its superior standard library. :-)
True. Then they remember how good Python is with concurrency, distribution and distributed resilience :D (don't forget syntax, one of Erlang's biggest failures) (although it pleased cfbolz since he could get syntax coloration for his prolog)