<a href="http://www.micropoll.com/akira/mpview/585320-168921">Click Here for Poll</a><a href="http://www.questionpro.com" title="online surveys">Online Survey</a><BR> | <a href="http://www.micropoll.com" title="Website Polls">Website Polls</a><BR> | <BR><a href="http://www.micropoll.com/akira/MicroPoll?mode=html&id=168921">View MicroPoll</A></div>

Visual Studio 2010!

Read now >

Windows Mobile Development Thoughts

Read now >

View Now
DevSource RSS FEEDS
XML Want an easy way to keep up with breaking tech news? And the Get DevSource headlines delivered to your desktop with RSS.
ADVERTISEMENT
ADVERTISEMENT

 

ADVERTISEMENT
Microsoft Lures Open Source Programmer
By DevSource

Rate This Article: Add This Article To:

Jim Hugunin, the moving force behind IronPython and co-designer of AspectJ, is now a member of Redmond's Common Language Runtime team.

Microsoft is continuing to grab top developer talent. The latest catch: Open source stalwart Jim Hugunin.

Hugunin created Jpython/Jython; codesigned the AspectJ aspect-oriented-programming language while working at the Xerox PARC research center; and is the moving force behind IronPython, the implementation of the Python language targeted at .Net and Mono.

Read "Microsoft Plays Hiring Hardball"

Hugunin has joined Microsoft's Common Language Runtime team, where he will work on furthering Microsoft's support for dynamic languages. (Dynamic programming languages enable programs can change their structure as they run.)

Hugunin started with Microsoft on August 2. But he hasn't completely abandoned the open source fold.

A posting on the Iron Python home page said Hugunin plans to continue to work on Iron Python from inside Microsoft. The first public version of IronPython was released on July 28 under the Common Public License, an open-source license.

"JimHugunin (sic) has announced that he is going to join the CLR team at Microsoft, to continue his work on IronPython, and further improve the CLR's support for dynamic languages," reads the posting on the Iron Python site.

Since joining Microsoft, Hugunin has launched a blog on Microsoft's Microsoft Developer Network (MSDN) site.

"Over the past year, I've become a reluctant convert to the CLR.," he said in his first post. "My initial plan was to do a little work and then write a short pithy article called, 'Why .NET is a terrible platform for dynamic languages.' My plans changed when I found the CLR to be an excellent target for the highly dynamic Python language."

Check Out Hugunin's Site New Microsoft Blog

While many Microsoft staffers posting to their own Web logs seemed most interested in Hugunin's Python roots, his Java-savvy also could be of use to Microsoft.

AspectJ is an aspect-oriented extension to the Java programming language that is currently overseen by the Eclipse.org standards body. And, as Hugunin noted on his personal Web site, "Jython is frequently cited as compelling evidence that the JVM (Java Virtual Machine) is an effective platform for languages other than Java when making comparisons to Microsoft's CLR."

(This is an edited version of an article which appeared in the August 5, 2004, issue of the Microsoft Watch newsletter. Want to see what other Microsoft news nuggets you might have missed? Sign up today for a free two-week trial subscription to Microsoft Watch.)

This article was first published on microsoft-watch.com.




Discuss Microsoft Lures Open Source Programmer
 
>>> Be the FIRST to comment on this article!
 

 
 
>>> More Using Microsoft Visual Studio Articles          >>> More By DevSource