Every couple of months we see a bug report on IronPython Studio or someone on the IronPython Mailing List asking why Microsoft doesn’t support Python in Visual Studio. Most recently there was a pretty lengthy thread about Python intellisense in VS – see http://lists.ironpython.com/pipermail/us
A long time ago (2005), in a galaxy far, far away (Microsoft’s building 42) at least one Jedi (aka software engineer) used the Visual Studio Force to put together a Python light saber…err…I mean ‘language service’ for Visual Studio 2005 – see http://lists.ironpython.com/pipermail/us
IronPython Studio was an update to the VS 2005 SDK Python language service for VS 2008 put together by a consulting firm named Clarius Consulting Labs. To the best of my knowledge the IronPython Team had no involvement in the creation of IronPython Studio. Also, the emphasis again was on being a complete VS language service implementation and not necessarily adding the best Python support to VS. I think it’s a little unfortunate this tool has ‘IronPython’ in the title as this confuses people and leads them to believe we have the ability to fix bugs in it and also add new features (none of the IronPython Team is even listed as contributors to IronPython Studio – see http://ironpythonstudio.codeplex.com/Peo
I think I speak for everyone on the IronPython Team when I say we’d love to see IronPython support in Visual Studio by default without the need for any language service addition. The thing is these types of decisions are made at a much higher level than us and are heavily influenced by business needs. What I’m getting at here is if enough people provided feedback via the proper channels that:
- The next version of VS is great, but it’d be better if it supported Python development
- You don’t currently use VS but you would if it had Python support
- Ahem…you’d be willing to pay for IronPython support in VS
- Etc
then the next version of VS could very well have Python support built into itJ What are the proper channels for feedback you ask? The VS 2010 feedback page (https://connect.microsoft.com/VisualStud
