Erlang, o bom e o mau.

March 11, 2008

Tags: erlang


Trackbacks

No Trackbacks

Comments
Display comments as (Linear | Threaded)

Eu também não pesco nada disso mas aqui fica a resposta:

http://yarivsblog.com/articles/2008/03/09/in-response-to-what-sucks-about-erlang/

Tuesday, March 11. 2008 at 09:39 (Link) (Reply)

Os ifs-com-todos-os-condicionais é verbose mas não achei muito irritante, tal como tolerei bem as "variáveis constantes". Evitam fazeres atribuições não planeadas e garante que pensaste (e definiste) todos os possíveis valores da tua condição. Além disso simplifica o trabalho em thread-management (look ma, semaphores!), dando-nos as maravilhosas threads ultra-leves de erlang...

Ao início é um pouco chato e confuso, mas é mais uma questão de planear correctamente o flow da tua lógica.

Os records são um kludge. E sim, fica-se com a certeza que é um add-on muito posterior ao resto da linguagem. Numa formação é particularmente doloroso: acabaste de fazer o "click" mental, começas a maravilhar-te com beleza e simplicidade de programar em erlang... e apanhas com records que são verbose, messy, kludgy. Acesso á Mnesia é particularmente dificultado por se usar records para... Simplificar.

E, responder "Just use LFE" é francamente idiota:" Hey, curto esta linguagem e arquitectura, mas irrita-me alguns detalhes mal pensados! Já sei, vou usar OUTRA linguagem filosoficamente diferente com o seu própio set de problemas! Em vez de resolver or problemas na linguagem que, no geral, curti!!"

Isto, claro, na minha humilde opinião :-)

Tuesday, March 11. 2008 at 16:17 (Link) (Reply)


Read the disclaimer first
Add Comment

Enclosing asterisks marks text as bold (*word*), underscore are made via _word_.
Standard emoticons like :-) and ;-) are converted to images.

To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.
CAPTCHA 1CAPTCHA 2CAPTCHA 3CAPTCHA 4CAPTCHA 5


 
 

Semantic Me

Recent Twits

Quicksearch

Calendar

« May '08 »  
Mo Tu We Th Fr Sa Su
      1 2 3
5 6 7 8 9 10 11
12 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

Categories

Archives