The Register® — Biting the hand that feeds IT

Comments on: Quick scripting for .NET with IronPython

Leave off the "if __name__" stuff 

Posted Thursday 13th March 2008 15:23 GMT

I'd suggest leaving off the

if __name__ == '__main__':

line. That's useful when you have a python file that might be used as either a script or imported into another module. It's pretty clear from the way the rest of the code is structured that this code could only be used as a script.

Oh, come on... 

Posted Thursday 13th March 2008 16:30 GMT

It's nice to see IronPython get coverage, and the example of accessing the CLR is welcome, but...

Using a global variable ('excel')? Printing from within a function? Surely you can structure your code better than that...

Ruby 

Posted Thursday 13th March 2008 19:47 GMT

Ugh, horrible code. No thanks.

Ruby's been around longer than Python, btw.

Ruby!=Rails

Re: Ruby 

Posted Friday 14th March 2008 00:07 GMT

Thumb Down

"Ruby's been around longer than Python, btw."

Not from where I'm sitting - first appearance of Python:1991, first appearance of Ruby: 1995 (I don't have a particular beef with Ruby, other than that it appears to offer no advantage over Python and/or Perl)

Oh yeah, agree with the first AC with regard to the use of global variables. Very sloppy.

Re: Ruby 

Posted Friday 14th March 2008 05:22 GMT

Ruby only seems like it's been around longer, since it's so damn slow.

@Anonymous Coward II 

Posted Friday 14th March 2008 10:24 GMT

Thumb Up

yeah, but it looks like the intention is to show how this stuff works, not to produce production code

about time we had some Python coverage...