KBD

Keith Devens .com

Thursday, January 8, 2009 Flag waving
A Lisp programmer knows the value of everything, but the cost of nothing. – Alan Perlis

Tag: IronPython

Parents:

Daily link icon Wednesday, November 8, 2006

  1. IronPython. The official home page of IronPython. Google is out of date.

       (0) Tags: [IronPython]

Daily link icon Monday, April 3, 2006

  1. Mike Stall's .NET Debugging Blog : How to embed IronPython script support in your existing app in 10 easy steps. I don't agree with everything he did here, but it's a darn useful reference and introduction, and he has some neat tricks.

       (0) Tags: [IronPython]

Daily link icon Saturday, December 31, 2005

  1. [IronPython] 1.0 Beta 1 is out now! (via PLNews). "We've just released the first beta of IronPython 1.0 and are entering the home stretch to a 1.0 final build." Good news!

       (1) Tags: [IronPython, Programming]

Daily link icon Thursday, November 24, 2005

PLNews: IronPython Demo Video Available

PLNews: IronPython Demo Video Available. To watch. Argh, you need Internet Explorer to play it. Bah.

Oh my goodness. First time through the video IE blocked the popup the video requires half-way through. Then I temporarily enabled popups in IE, and this time around the Google toolbar bundled with my computer (never turned it off since I've only used IE once to download Firefox) blocked it. Argh! And I can't even get to the Google toolbar for this window since the window has no toolbars. They could have just done the normal thing and opened up a Windows Media Player instance and been done with it.

Hey, neat presentation so far. But why does everyone who works for Microsoft sound like they've drunk the Kool-aid?

Whoa, I didn't know you could do the following in the Python interactive shell:

>>> foo = ["foo", "bar", "baz"]
>>> foo
['foo', 'bar', 'baz']
>>> bar = _
>>> bar
['foo', 'bar', 'baz']

Very cool when he debugged Python, going through stack frames back into the C# code that called it.

Daily link icon Thursday, July 29, 2004

IronPython released as open source, author goes to work for Microsoft

IronPython 0.6 has been released as open source timed to coincide with OSCON, and the author, Jim Hugunin, is going to work for Microsoft to work on the CLR.

It was a little less than a year ago that I first started investigating the Common Language Runtime (CLR). My 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. Since then I've spent much of my spare time working on the development of IronPython.

The more time that I spent with the CLR, the more excited I became about its potential. At the same time, I was becoming more frustrated with the slow pace of progress that I was able to make working on this project in my spare time. After exploring many alternatives, I think that I've found the ideal way to continue working to realize the amazing potential of the vision of the CLR. I've decided to join the CLR team at Microsoft beginning on August 2.

At Microsoft I plan to continue the work that I've begun with IronPython to bring the power and simplicity of dynamic/scripting languages to the CLR. My work with Python should continue as a working example of a high-performance production quality implementation of a dynamic language for the CLR. I will also reach out to other languages to help overcome any hurdles that are preventing them from targeting the CLR effectively.

Ed Dumbill has comments. It turns out he was able to take the source code for IronPython (which is written in C#) and run it directly on Mono with no changes. That's excellent!

John Udell has more:

"When you think about it," Hugunin said, "why would the CLR be worse for dynamic languages than the JVM, given that Microsoft had the second mover advantage?" And in fact, while he had to do plenty of extra work to support dynamic features that the CLR doesn't natively offer, he notes that the massive engineering resources invested in the CLR make it highly optimized along a number of axes. So, for example, the CLR's function call overhead is apparently less than the native-code CPython's function call overhead, and this is one of the reasons why IronPython benchmarks well against CPython.

All of this is great news. Discussion at Lambda.

January 2009
SunMonTueWedThuFriSat
 123
45678910
11121314151617
18192021222324
25262728293031



RSS feed RSS feed for Keith's Weblog
Atom feed Atom feed for Keith's Weblog
Weblog archive
Recent comments
  on 4 posts

Recent comments XML

new⇒The Elegant Universe

Well I have finally found the crazy​guy that preaches useless nonsence​in A...

Joseph Baxter: Jan 7, 11:07pm

I hate Norton Antivirus


SYMANTEC is very​cunning..
Symantec now have a​redeemable cash back offe...

CAN: Jan 4, 6:25pm

Spider solitaire

Hi everyone!

Glad to have found​this site.  I have enjoyed reading​the c...

flwrchld53: Jan 4, 5:30pm

The Escaped Prisoner: When God Is a Monster

if islam is afraid of one woman, it​is sad. it is sad that a lot of​muslim ...

alex: Jan 2, 1:56pm

Generated in about 0.169s.

(Used 10 db queries)

mobile phone