I think everyone has already heard the news about some key developers leaving the Dynamic Languages ββteam because of what they perceive as impaired support for Dynamic Languages ββat Microsoft.
I really love Python and try to use it often. So in addition, I take care of IronPython and would like it to continue to evolve. I am sure many people feel the same for IronRuby. But what I still can't understand is why .NET developers should take care of IronRuby and IronPython?
If you should write a letter to Microsoft asking you to continue supporting and developing DLR and iron languages, what arguments would you use?
If you convinced your employer to give developers time to participate in community-supported versions of IronPython or IronRuby, how would you rationalize it in terms of business value?
Here are some interesting use cases that I could come up with, but if I, where the manager reflected on the question above, I probably would not find them so convincing:
- Built-in scripting languages ββin larger applications: A valid use case, but for most developers, it looks like a niche script.
- Testing and test automation. Ruby in particular has a rich set of tools and libraries for subtle testing, and it would be nice if they were useful in .NET through IronRuby. But the equivalent .NET libraries seem to fill this gap, for example SpecFlow and Selenium WebDriver .
- Launching existing frameworks in Microsoft Stack:. If IronRuby allows Ruby on Rails to run on Windows using IIS and MS SQL, this could encourage stores that are standardized on the Microsoft stack to adopt RoR.
Can anyone think of something better?
ironpython dynamic-languages ironruby dynamic-language-runtime
Mhmmd
source share