On Wed, Jun 18, 2008 at 4:33 AM, Ben Hall <[EMAIL PROTECTED]> wrote: > I think 'jumping ship' is the wrong way to think about it. C# is still > a very useful language, however in certain situations Ruby is the more > logical choice. I don't see this as either\or, but a way to extend > your toolset and choice the right language for your scenario - be it > C#, Ruby or even VB.net! Plus there are a lot of legacy systems and > knowledge based around C#, certainly a decision when deciding on your > language. >
I believe the future will be similar to the whole 'polyglot programming' or 'language oriented programming' meme. A strong focus on domain specific languages built with dynamic languages, lots of business logic in a dynamic language, and a platform layer underneath built with a language like C# that is closely aligned with the VM. I did a presentation about this. You can get the slides here: http://blowmage.com/2008/3/10/ironruby-csharp-awesomeness And I recorded a podcast with Ola Bini about this. You can find that here: http://rubiverse.com/podcasts/5-ola-bini-on-polyglot-programming ~Mike
_______________________________________________ Ironruby-core mailing list [email protected] http://rubyforge.org/mailman/listinfo/ironruby-core
