Erlang questions on comp.lang.functional.

Faust <>
Mon Mar 3 00:18:23 CET 2003


This is a message from comp.lang.functional.
Someone wanted "hot code replacement, just like erlang"
I suggested using erlang.
This was the reply I recieved.
Please not the comment about "how good or bad Erlang PR is "

Perhaps someone more knowledgeable than me could answer 
in comp.lang.functional, thus contributing to good PR :-)


 ****************************************************
 Forwarded from comp.lang.functional

 Faust wrote:
> 
> Erlang is a functional language.
> Is there any reason to not use erlang ?
>
 I have never programmed in Erlang, just skimmed a few chapters of 
 written material, so take this as an account of how good or bad the 
 Erlang PR is, not whether Erlang is good or bad.
 So, here's what speaks against Erlang (there are also a lot of things 
 that speak *for* it, I'm omitting that because it would be off-topic):

 1. No static typing.

 2. Bytecode interpreted (i.e. not compiled to native code).

 3. Possibly not "really functional", i.e. mutable stuff (message sends 
 and state-dependent responses) play an important part when it comes to 
 structuring and maintaining large programs. (Of course, you *can* do 
 large parts of purely functional programming in Erlang.) (This is just 
 an impression that I gained, something that somebody with personal 
 experience in Erlang should confirm or deny. Hence the "possibly" in the 
 first sentence of this paragraph.)

 4. Some roots in Prolog, which I find... er... disturbing (my personal 
 encounters with Prolog were, say, unlucky... its strengths were less 
 useful than I had expected, and definitely not worth the weaknesses that 
 were the payment for its strengths - IMHO (I never became a Prolog guru)).


 Note that all of the above points might be considered irrelevant, a 
 showstopper, or even a plus, depending on circumstances, available 
 expertise, and personal religion.

 Regards,
 Joachim

 **************************
 end of forwarded message.
-- 

natsu-gusa ya   / tsuwamono-domo-ga   / yume no ato
summer grasses  / strong ones         / dreams site
 
Summer grasses,
All that remains
Of soldier's dreams
(Basho trans. Stryk)




More information about the erlang-questions mailing list