[erlang-questions] Attracting Functional Programmers
Joe Armstrong
erlang@REDACTED
Sun Oct 7 12:06:01 CEST 2007
I think we have to answer the question:
"what is the compelling reason to use Erlang?"
Its not ('cos it's FP)
The 2 second pitch which I used at JAOO was
Erlang = Parallel programming without pain
I'm not sure if this is best - it could be
Fault-tolerant ptogramming without pain or
Multicore programming wthout pain
I hope this answers the question
/Joe
On 10/7/07, David Welton <davidnwelton@REDACTED> wrote:
> On 10/6/07, G Bulmer <gbulmer@REDACTED> wrote:
> > During the CUFP workshop, people talked about attracting developers
> > to FP.
> > The Haskell web site was compared to the Python (I think) web site.
> > I believe the pitch for Haskell was much weaker than the Python pitch.
> >
> > I took a stab at a few 'marketing' statements for Haskell. My
> > intention is to stimulate debate because I do feel there are
> > unnecessary barriers to recruitment. I do not expect my suggestion to
> > survive :-)
> >
> > You may want to take a look at http://groups.google.com/group/cufp/
> > topics
> > I am G B-)
>
> I think it's a fascinating subject. If you don't mind my trying to
> foist off some of my own work on you, I've written about it a little
> bit.
>
> http://www.welton.it/articles/programming_language_economics.html
>
> My take is that if you introduce a new language, and you don't have
> millions of dollars to push it (Java, C#), you're going to have to
> find some niche, and do it an order of magnitude better than the
> competition. Something that's not just an incremental improvement,
> but a clearly superior way of doing things, where "things" means
> something that matters to your average industry programmer.
>
> To my way of thinking, this would explain why Erlang is getting a lot
> of attention from people these days - it does concurrency really well.
> That one thing, which is seen as increasingly important in a
> multi-core future, is enough for people to pick up Erlang and look at
> it. In the past, Tk was enough to get people interested in Tcl, the
> promise of very easy dynamic web pages got people interested in PHP,
> Ruby on Rails got people interested in Ruby, and so on. Of course,
> that's not the only way languages grow in popularity - Python
> gradually built up a following by being simple, clean and practical
> for a wide variety of tasks. It does seem to help a lot though - if
> you get that "killer app", people will, at least for a while, ignore
> other shortcomings in a language, which is crucial, because it's very
> likely that a newcomer won't have huge libraries, books, user groups
> and some of the other positive externalities that come with
> popularity.
>
>
> --
> David N. Welton
> http://www.welton.it/davidw/
> _______________________________________________
> erlang-questions mailing list
> erlang-questions@REDACTED
> http://www.erlang.org/mailman/listinfo/erlang-questions
>
More information about the erlang-questions
mailing list