[erlang-questions] Where's Dijkstra when we need him?

Max Bourinov <>
Fri Nov 11 06:28:33 CET 2011


As a former java programmer i confirm that i became 180% happier when
i started to write code in Erlang.

All those fansy things like spring, orm, hibernate, jmx, and many
other strange words are absolutelly useles when it comes time to build
a system that "never" fails - memory leaks and unexpected gc ruins all
java advantages, moreover i love parallel programs which is almost
impossible wrire in java.

So, your guy went to the dark side. Only time will convince him that
it was wrong.

May the Forse be with you!

Max

Отправлено с iPhone

11.11.2011, в 9:06, Matti Oinas <> написал(а):

> People have taken too literally the phrase don't reinvent/reimplement
> the wheel. They will use the wheel even if it is wrong size and is
> triangle shaped instead of a circle.
>
> On Fri, Nov 11, 2011 at 5:31 AM, Richard O'Keefe <> wrote:
>> One of our former students gave a talk here this afternoon.
>> He's been working in industry, and has a very interesting
>> perspective on what programming is all about.  It's all about
>> building Web and Mobile applications in Java, and as well all
>> know (:-) _every_ nontrivial program has to have a data base.
>> His demonstration of IntellIJ, Spring Roo, and a bunch of
>> other things convinced me that Erlang is a WONDERFUL language.
>> I've long had a secret fear that maybe Erlang might after all
>> not really be efficient enough, but seeing the equivalent of
>>
>> -record(note, {latitude :: float(), longitude :: float(), model :: string()}).
>>
>> and a few lines of code to set up a dets or mnesia table and then
>> maybe tv:start() turn into at least dozens of files was, well,
>> scary (you mean there are people who think this is a *good* thing?)
>> and encouraging (how could Erlang-based systems *possibly* do worse?).
>> People in the Java-for-Web world seem to be happy piling layer upon layer
>> of semi-transparent goo over Java.
>>
>>
>>
>>
>> _______________________________________________
>> erlang-questions mailing list
>> 
>> http://erlang.org/mailman/listinfo/erlang-questions
>>
>
>
>
> --
> /*******************************************************************/
>
> try {
>    log.trace("Id=" + request.getUser().getId() + " accesses " +
> manager.getPage().getUrl().toString())
> } catch(NullPointerException e) {}
>
> /*******************************************************************/
>
> This is a real code, but please make the world a bit better place and
> don’t do it, ever.
>
> * http://www.javacodegeeks.com/2011/01/10-tips-proper-application-logging.html *
> _______________________________________________
> erlang-questions mailing list
> 
> http://erlang.org/mailman/listinfo/erlang-questions



More information about the erlang-questions mailing list