The Artima Developer Community
Sponsored Link

Java Community News
Cedric Beust's Verdict on Erlang

32 replies on 3 pages. Most recent reply: Oct 12, 2007 4:11 PM by Isaac Gouy

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 32 replies on 3 pages [ « | 1 2 3 ]
Cedric Beust

Posts: 140
Nickname: cbeust
Registered: Feb, 2004

Re: how does any language help write more scalable apps? Posted: Oct 11, 2007 11:31 AM
Reply to this message Reply
Advertisement
> afaict your point was ... Java achieves the same level
> of transparency as Erlang in that area.


Right, but you're still misunderstanding what I was getting at, which is:

Erlang's syntax and philosophy do not give it any particular edge over a language that doesn't have concurrency built in but relies on API's to achieve the same effect.

--
Cedric

Isaac Gouy

Posts: 527
Nickname: igouy
Registered: Jul, 2003

Re: how does any language help write more scalable apps? Posted: Oct 11, 2007 1:09 PM
Reply to this message Reply
Cedric Beust wrote
> Erlang's syntax and philosophy do not give it any
> particular edge over a language that doesn't have
> concurrency built in but relies on API's to achieve the
> same effect.

Maybe there are programmers who would say - Java's syntax and philosophy do not give it any particular edge over a language that doesn't have objects built in but relies on API's to achieve the same effect.

My guess is that is not your opinion.
My guess is you think that opinion is nonsense.

Why does OO built in give an edge, but concurrency built in not give an edge?

Isaac Gouy

Posts: 527
Nickname: igouy
Registered: Jul, 2003

FUD Posted: Oct 12, 2007 4:11 PM
Reply to this message Reply
Frank Sommers wrote
> What do you think about Beust's criticisms of Erlang?

I think it's funny that you so-uncritically so-unskeptically repeat Cedric Beust's criticism and skepticism.

I think they've heard it all before:

Slide 7 Everyone in Industry ”knows” that:
– Erlang isn’t fast enough.
– Erlang isn’t OO (well, this is fortunately true!)
– It would be too hard to recruit Erlang programmers.
– If Erlang is indeed better at something, the Mainstream will catch up soon enough (always in the Next Release™.)
– If an Erlang project succeeds, it’s due to excellent project management or unusually skilled designers.
– If an Erlang project fails, it’s proof that Erlang isn’t better.


Slide 8 Objection: Erlang isn’t fast enough
• No competing product outperforms Ericsson’s ENGINE solution for Telephony over packet-based networks.
• No competing product outperforms Ericsson’s Erlang based GPRS Signalling Support Node (SGSN).
• No competing product outperforms Nortel’s Erlang-based SSL Offload Accelerator.
• Lesson learned: it’s nearly impossible to predict system performance based on low-level ”micro” benchmarks.
• Failure to manage complexity often kills performance.

etc etc

"20 Years of Commercial Functional Programming" July 2004
http://www.erlang.se/workshop/2004/ulfwiger.pdf

Flat View: This topic has 32 replies on 3 pages [ « | 1  2  3 ]
Topic: Nati Shalom: Why Are Most Large-Scale Web Sites Not Written in Java? Previous Topic   Next Topic Topic: What Would You Ask An EJB 3 Spec Lead?

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use