Dailydave mailing list archives

IronPython


From: Dave Aitel <dave () immunityinc com>
Date: Wed, 29 Nov 2006 16:05:24 -0500

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I love the idea of IronPython (which, for those of you who don't keep
up to date on every little thing Microsoft does, is a MS sponsored
Python implementation for the CLR). Every so often I test it out to
see how far it's come.

It's smooth and easy to install. I like that. I don't like that you
need Javascript enabled to install it for no good reason. I'm sure
someone at Microsoft wishes they could smack a "Is your Windows
Genuine" trojan into everything you download from them, but that would
minimize the already tiny audience for IronPython.

IronPython feels good from the commandline, and it loads quickly. Just
as quickly as CPython, in my experience. What it doesn't have,
apparently, is any compatibility with a large python code base, like
CANVAS.

Things that broke right away:
1. from __future__ import generators
2. import string
3. import os

Everything uses an import of some kind. So right now, there's almost
no point in trying to run your big working Python program with
IronPython. Essentially it has the grammer and the syntax, but no
vocabulary.

You can, of course, import things from the CLR libraries. But no
existing Python program does this, so while it's a useful way to build
new CLR programs, it's not going to get community support from the
massive Python community any time soon.

- -dave


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFFbfYSB8JNm+PA+iURApZtAKDhRCMUI7sAovZEvGfZcQ9s2tZPjwCfezNL
J+nP605rG0VOsC1Y37DdAyU=
=/e2b
-----END PGP SIGNATURE-----

_______________________________________________
Dailydave mailing list
Dailydave () lists immunitysec com
http://lists.immunitysec.com/mailman/listinfo/dailydave


Current thread: