|
From: cartercc on 7 May 2008 08:29 Please excuse this OT post. I have had the experience of attempting to implement some wireless routing protocols (GPSR and AODV) in Java in the past two years, and the experience hasn't been particularly fulfilling. The ideas are good but the technology, Java, leaves something to be desired. Having some spare time, I picked up Joe Armstrong's book 'Programming Erlang' and have been going through it. When I got to the sections on concurrent programming, I felt that the floor just dropped from under me. Having done some significant network programming in Java, I was rendered breathless at the ease at which the same thing can be done in Erlang. Out of curiosity, I checked the job boards (Dice, etc.) for Erlang jobs, and there seemed to be precious few. Erlang dates from the same generation as Perl (mid 80s), and has strengths in concurrent, distributed, and multi-processor programming. It also had an impressive framework in the OTP. So ... just wondering ... why isn't Erlang buzzing? Why does it seem so dead? Is it because it has a reputation of being extremetly difficult? It's not. Does a language need some sort of critical mass before it collects a big following? Perl has a large following which seems to be keeping it up despite the competition (at least accordting to TIOBE). Any thoughts on the state of Erlang from the Perl community? CC
|
Pages: 1 Prev: Removing HTML from text Next: FAQ 4.28 How do I change the Nth occurrence of something? |