DSL, Ruby Style, Fluent Interface,

Galera, saiu uma entrevista muito legal do Shoes no blog do Laércio Queiroz:

http://laercioqueiroz.wordpress.com/2008/01/28/entrevista-sobre-domain-specific-languages-com-phillip-calcado

Nesta entrevista o Shoes “pontua” vários conceitos tanto sobre DSL, quanto sobre o chamado Ruby Style, Fluent Interface, e coisinhas mais que foram levantadas aqui no GUJ dias atrás.

Vale a pena ler!

OBS: Não estou fazendo propaganda de nenhum dos dois, porque nem conheço esses caras pessoalmente. Aliás, nunca nem sequer troquei idéia com eles pela net.

Tudo bem Leandro?

Como vc já tinha reclamado dias atrás do termo Ruby Style, venho por meio dessa informar a vc e a quem possa interessar que estaremos removendo esse termo da documentação do Mentawai.

O estilo de configuração “Ruby style” ao qual nós nos referíamos é simplesmente um modo menos verboso de configurar, com métodos menores e mais concisos.

Quem conhece Ruby vai notar que os métodos seguem esse estilo, por exemplo:

s = obj.toString(); // Java

s = obj.to_s(); // Ruby

Então, inocentemente, utilizamos o termo Ruby Style para:

addConsequence(SUCCESS, new Forward("/hello.jsp")); // Java style

on(SUCCESS, fwd("/hello.jsp")); // Ruby style

Entendemos agora que o nome pode não ter sido o mais apropriado e pedimos desculpas aos que se incomodaram com esse termo.

Muito legal saoj!

Boa sorte com o Mentawai…

OBS: Meu nome é Leandro.

Me perdoe. Já editei…

[quote=saoj][quote=le-silva]
OBS: Meu nome é Leandro.
[/quote]

Me perdoe. Já editei…[/quote]

Relaxa! :slight_smile:

Abraço!