[erlang-questions] non-trivial supervisor idioms? -- An open-source plea!

Edmond Begumisa <>
Wed Nov 3 07:30:31 CET 2010


Hi Thomas, Attila,

It's true that every language suffers when running larger projects, or  
rather every language environment suffers (e.g Erlang and it's  
environment). But they tend to suffer differently. Each language environ  
develops it's own unique problems and proposed solutions as projects grow  
in size. Ulf's included applications background story is a case in point.

When a language environment is more wide spread, say Java, it's easier for  
programmers who are migrating from a different environment, say C++/boost,  
to do research on how to deal with/avoid those problems simply because  
there is so much open source code (good and bad) and literature out there  
(good and bad).

As someone who has migrated from other environments to Erlang, I've found  
it harder to do the research, even on something as basic as breaking a  
program up into smaller chunks. This can get frustrating. More experienced  
Erlang programmers obviously have their solutions to this, but for some  
reason it is extremely difficult for relative newcomers to discover tried  
and tested good practices that won't lead to trouble down the road.

Another plea I'd like to make is for more experienced Erlang programmers  
to blog. Erlang blogasphere seems to have been hijacked by newcomers who  
are overconfident of their abilities and tend to give questionable advice.  
The problem is, to other newcomers, they are the voice of Elrang.

- Edmond -

PS: I've looked at the book preview "OTP in Action", it seems to be  
addressing this sort of thing.



On Wed, 03 Nov 2010 03:18:07 +1100, Thomas Lindgren  
<> wrote:

>
>
> ----- Original Message ----
>> From: Attila Rajmund Nohl <>
>>
>> 2010/10/28, Thomas Lindgren <>:
>> [...]
>> >  Well, Erlang was intended to be easy to learn and use, and these   
>> products
>> > have
>> > had dozens or even hundreds of programmers working  on them over many  
>> years.
>> > It's
>> > pretty natural, isn't  it?
>>
>> On the other hand I think this is true for nearly all  programming
>> languages, the C/Java projects have similar turnabouts. By the  way, I
>> had a colleague who has working on AXD, but he said he didn't wrote  a
>> single line of new code, he just copied and pasted some earlier
>> written  code - and was genuinely surprised that it  worked.
>
> Hi Attila,
>
> Yes indeed -- it's not a language issue but the reality of running a big
> project.
>
> Best,
> Thomas
>
>
>
>
> ________________________________________________________________
> erlang-questions (at) erlang.org mailing list.
> See http://www.erlang.org/faq.html
> To unsubscribe; mailto:
>


-- 
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/


More information about the erlang-questions mailing list