I've done quite a lot of work with Silverlight over the past few months, and a lot
with WPF prior to that, so a lot of the sessions at MIX were always likely to be stuff
I know.
But I hadn't come into contact with the Dynamic Language Runtime (DLR) so I made sure
that I attended the session by John Lam and Jim
Huginin where they explained some details of the new support for dynamic languages.
Currently, the DLR supports 4 languages - JavaScript, Visual Basic, Ruby and Python
- so there should be something for everyone.
(As an aside: as an ex-resident of the Isle of Dogs in London, I think that the DLR
acronym which is the same as the Docklands Light Railway: my favourite automated monorail,
is great!)
They showed a great demo of
using all 4 languages and C# at the same time with a Silverlight 'interactive
console' toy that Jim had created and were also mindful of the differences in language
'cultures' with some gentle ribbing of each others language preferences. The convention and
formality of Python vs. the free love of Ruby...
I'll be exploring the possibilities of this in the coming weeks and hopefully have
something interesting to say about it. Meantime, if you want to do the same, you can grab
the bits from Codeplex.
Technorati Tags: Mix07 - Ruby - Python - DLR - Silverlight
