{"id":2158,"date":"2010-01-21T15:48:59","date_gmt":"2010-01-21T14:48:59","guid":{"rendered":"http:\/\/www.itwriting.com\/blog\/2158-why-f-rather-than-ironpython-in-visual-studio-2010.html"},"modified":"2010-01-21T15:48:59","modified_gmt":"2010-01-21T14:48:59","slug":"why-f-rather-than-ironpython-in-visual-studio-2010","status":"publish","type":"post","link":"https:\/\/www.itwriting.com\/blog\/2158-why-f-rather-than-ironpython-in-visual-studio-2010.html","title":{"rendered":"Why F# rather than IronPython in Visual Studio 2010?"},"content":{"rendered":"<p>Dynamic languages are all the rage; and after JavaScript, Python is perhaps the dynamic language of the day, loved by Google and gaining increasing attention. <a href=\"http:\/\/ironpython.net\/\">IronPython<\/a>, built on .NET, is stable and at version 2.6. Now Visual Studio 2010 turns up with an additional language in the box, but it is not IronPython; rather it is a little-known language out of Microsoft Research called <a href=\"http:\/\/msdn.microsoft.com\/en-gb\/fsharp\/default.aspx\">F#<\/a>.<\/p>\n<p>Now, F# is very interesting and brings real diversity to Visual Studio; it is great for mathematics and for parallel programming. But wouldn\u2019t IronPython have sparked more immediate interest from the .NET community? Judging by this <a href=\"https:\/\/connect.microsoft.com\/VisualStudio\/feedback\/ViewFeedback.aspx?FeedbackID=475830\">feature request<\/a>, with 500 votes, it would. It\u2019s is a little embarrassing for Microsoft that the favoured IDE for IronPython work is <a href=\"http:\/\/www.icsharpcode.net\/OpenSource\/SD\/\">SharpDevelop<\/a>. Plenty of IronPython enthusiasts are <a href=\"http:\/\/knowbody.livejournal.com\/15675.html\">pressing<\/a> for Visual Studio support.<\/p>\n<p>Here\u2019s what IronPython MVP Jeff Hardy <a href=\"http:\/\/jdhardy.blogspot.com\/2009\/12\/how-hard-is-it-to-add-ironpython.html\">says<\/a>:<\/p>\n<blockquote>\n<p>I think I can safely say that adding full, high-quality support for IronPython to Visual Studio would require at least a couple of man-years of work. The rabbit hole goes pretty deep when you consider all of the functionality that VS offers, not to mention the difficulty of doing IntelliSense well. I estimate they&#8217;d have to at least double the IronPython team to get full support into VS11. IronRuby would require the same commitment.<\/p>\n<\/blockquote>\n<p>Hardy is hopeful for VS 2012.<\/p>\n<p>I still find it odd. Official Visual Studio integration would do a lot to raise awareness and usage of IronPython; and make Microsoft\u2019s commitment to dynamic languages more visible \u2013 though I guess F# supporters will be happy with Microsoft\u2019s priorities here.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dynamic languages are all the rage; and after JavaScript, Python is perhaps the dynamic language of the day, loved by Google and gaining increasing attention. IronPython, built on .NET, is stable and at version 2.6. Now Visual Studio 2010 turns up with an additional language in the box, but it is not IronPython; rather it &hellip; <a href=\"https:\/\/www.itwriting.com\/blog\/2158-why-f-rather-than-ironpython-in-visual-studio-2010.html\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Why F# rather than IronPython in Visual Studio 2010?<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,55,80],"tags":[507,746,955],"class_list":["post-2158","post","type-post","status-publish","format-standard","hentry","category-net","category-microsoft","category-software-development","tag-ironpython","tag-python","tag-visual-studio"],"_links":{"self":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/2158","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/comments?post=2158"}],"version-history":[{"count":0,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/2158\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/media?parent=2158"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/categories?post=2158"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/tags?post=2158"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}