Publicado por Rafael Rosa em 22 de December de 2009
O Ruby tem uma especificação oficial – A caminho de se tornar um padrão internacional ISO
O fato do Ruby não possuir uma especificação oficial tem sido um problema para a comunidade Ruby há tempos, apesar do RubySpec ser um nobre esforço da comunidade de se criar uma especificação executável. Agora foi publicado um rascunho da especificação oficial baseado no Ruby 1.8.7, sendo que ele não é uma unanimidade.
Eis parte do anúncio:
Para que o Ruby possa ser utilizado de maneira mais ampla, foi estabelecido um "Grupo de Trabalho para a Padronização do Ruby" na Agência de Promoção da Tecnologia da Informação (IPA) do Japão, para definir a especificação da linguagem Ruby em Outubro de 2008. Desde então esse grupo tem trabalhado numa primeira versão dessa especificação.
Com essa primeira versão concluída, gostariamos de pedir aos usuários e desenvolvedores da comunidade Ruby que a revisem.
Ao juntar os comentários da revisão, iremos melhorar o rascunho da especificação ainda mais. Depois iremos apresentar o rascunho melhorado para o Comite de Padrões Industriais Japonês (JISC) para ser padronizado. Assim que eles oficializarem a padronização, iremos apresentá-la para a Organização de Padrões Internacionais (ISO/IEC JTC1) para que se torne um padrão internacional.
Mas por que agora? Em uma discussão do ruby-core sobre a futura padronização, Shugo Maeda entrega o jogo:
Além disso, uma das razões pelas quais precisamos de um padrão aberto para o Ruby é porque essa é uma exigência básica para que projetos usando a linguagem sejam considerados como passíveis de compra pelo governo japonês. Segundo o regulamento, devemos nos referir à padrões abertos ao invés de produtos específicos para que a concorrência seja justa.
Num primeiro momento, isso seria interessante para os rubistas japoneses conseguirem bons contratos com o governo de lá, mas essa vantagem poderá se expandir para outros países quando outros governos começarem a pedir por linguagens que sigam padrões abertos e/ou software livre.
No fim das contas, isso não irá afetar a maior parte dos rubistas, mas ao se tornar um padrão internacional, o Ruby será legitimado enquanto uma linguagem em crescente popularidade. Se quiser se adiantar ver o padrão (que no momento só está disponível como PDF), clique aqui.

Clique aqui para adicionar ao del.icio.us


22 de December de 2009 às 18:07
Achei que fosse só aqui no Brasil que o governo gostasse de burocracia.
23 de December de 2009 às 14:28
[...] This post was mentioned on Twitter by Carlos Brando and Samuel Flores, Douglas Dorô . Douglas Dorô said: RT: @carlosbrando: O Ruby tem uma especificação oficial - A caminho de se tornar um padrão internacional ISO http://instapaper.com/znadndnX [...]
23 de December de 2009 às 22:15
[...] ao JRuby, o Ruby dentro da JVM, o que faz muito sentido agora que existe um rascunho da especificação oficial da linguagem (que irá virar uma norma ISO). Isso possibilitará termos código Ruby rodando sem [...]