Dynamic Language Runtime

Já faz mais de ano que o Diego Pires Plentz meu falou sobre as inovações do Ruby on Rails, na época eu era um programador Delphi fazendo uns “bicos” com C#. No dia chegamos a pensar em criar um treinamento e fechar turmas. Mas foi só no final do ano passado que li o “Repensando a Web com Rails” do Fábio Akita.

Por mais que eu estivesse disposto a abrir minha mente, em momentos não resisti a pensamentos como: “Ahhhh, mas isso dá para fazer com delegates“. Foi engraçado pensar isso, continuar a leitura e me deparar com um parágrafo do tipo “Talvez você esteja pensando que com delegates consiga fazer a mesma coisa, mas compare os trechos de código…“. Passado o choque inicial, percebi que as linguagens dinâmicas possuem uma série de recursos interessantes. E parece que eu não foi só eu…

A mais nova menina dos olhos da Microsoft, o Silverlight, teve mais um novo recurso divulgado na MIX. A DLR, ou Dynamic Language Runtime, é o suporte a linguagens dinâmicas como Phyton e Ruby. Seu funcionamento é inspirado na CLR e permite que linguagens dinâmicas diferentes se conversem.

O John Lam criou um screencast que demonstra todos este recursos muito bem. Tão curioso quanto os recursos apresentados, é a utlização de um Mac. Isso mesmo uma apresentação Microsoft sem Windows Vista, sem Internet Explorer, apenas o Safari. E não pára por aí, assim como o Flex da Adobe o Silverlight também terá seu código-fonte aberto.

Vídeo: http://silverlight.net/Learn/learnvideo.aspx?video=74

Bookmark the permalink. Follow any comments here with the RSS feed for this post. Post a comment or leave a trackback: Trackback URL.

One Comment

  1. Posted 28 de outubro de 2008 at 14:35 | Permalink

    People should read this.

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*