[erlang-questions] The Beauty of Erlang Syntax

Hynek Vychodil <>
Thu Feb 26 16:41:28 CET 2009


On Thu, Feb 26, 2009 at 4:25 PM, Zvi <> wrote:

>
> Steve,
> you definitely at drinking kool aid stage.
>
> I love Erlang, it's practical language, but it's syntax and semantics can't
> be called beautiful.
> The biggest problem is overlap and impedance mismatch between various
> levels
> of the language/platform:
>
> 1. i.e. sequential/functional Erlang:  MFA
> 2. processes and message passing
> 3. OTP gen_server
>
> i.e. I can write:
>
> Res = my_mod:my_fun(Args)
>
> or
>
> Pid = spawn(my_mod, start),
> Pid ! {my_fun,Args},
> Res = receive Res -> Res end.
>
> or
>
> {ok,Pid} = gen_server:start(my_mod,[],[]).
> Res = gen_server:call(Pid, {my_fun, Args}).
>

I there any obstacle to make in module 'my_mod' function 'my_fun' to deal
with your requirements in all cases?

>
>
> compare this with Reia:
>
> Res = MyClass.MyMethod(Args)
>
>
> Another big problem with Erlang, that, while it makes implementation of
> hard
> things easy, the easy things are sometimes hard to implement in Erlang.
>
> Zvi
>
>
>
>
> --
> View this message in context:
> http://www.nabble.com/The-Beauty-of-Erlang-Syntax-tp22179816p22226430.html
> Sent from the Erlang Questions mailing list archive at Nabble.com.
>
> _______________________________________________
> erlang-questions mailing list
> 
> http://www.erlang.org/mailman/listinfo/erlang-questions
>



-- 
--Hynek (Pichi) Vychodil

Analyze your data in minutes. Share your insights instantly. Thrill your
boss.  Be a data hero!
Try Good Data now for free: www.gooddata.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20090226/00029c7f/attachment.html>


More information about the erlang-questions mailing list