The short answer is yes, it runs. The long answer is only 0.96.1 will run on
IronPython 2.0 Beta 1 but there are some small issues:
1. You need a database provider (check out
http://blogs.msdn.com/dinoviehland/archive/2008/03/17/ironpython-ms-sql-and-pep-249.aspx
for my quick and dirty version of this). The default DB providers don't run
on IronPython because they rely on C extension modules.
2. There's a couple of fixes required to the SQL to run against MS SQL. If you
were to run against another DB this wouldn't be an issue. The two tweaks I've
made there are removing LIMIT 1 from one SQL call (by calling the backend
function to generate limit syntax) and removing microseconds before sending off
a DB query (same as MySQL). Note this isn't an incompatibility between
IronPython and CPython, just a DB difference.
3. Binary files from the static view don't successfully get downloaded. This
is due to a Unicode encoding issue (this is a simple 3 line fix of tracking the
content type and only doing the encoding if necessary). This is the only real
incompatibility and is due to us not having ASCII strings - only Unicode. This
might not be an issue w/ a real web server though. Also once Py3k comes out
and both Django and IronPython update to it this issue will go away because the
bytes type will be used instead of a string.
4. Along the lines of #3 I've only tried running the development server,
there's no integration with a real DB server - this might be trivial to do
though, I just haven't tried it yet.
I'm looking at the latest and greatest version from SVN now and there's a few
issues there. These are mostly known bugs but I'm fixing them as I encounter
them:
nt.access is missing
traceback's don't get created when catching from the same
function that throws
?, I'm stuck at the traceback issue right now :)
Once I get the latest and greatest running I want to start running through the
test suite to see if any other issues are lurking. Unfortunately we need
doctest support for that which means we need sys.settrace, so there's some more
work to be done.
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Miha Valencic
Sent: Monday, March 17, 2008 12:04 PM
To: Discussion of IronPython
Subject: Re: [IronPython] [AVG SPAM] inheriting from "base" generic type
Dino, on a Django subject... :) does it run on IronPython?
Thanks, Miha.
On Mon, Mar 17, 2008 at 5:12 PM, Dino Viehland <[EMAIL PROTECTED]<mailto:[EMAIL
PROTECTED]>> wrote:
I'm guessing you missed Jim's talk otherwise you would have seen my demo :)
But anyway I'm still here - I'm down in Kitty Hawk working on making Django's
latest and greatest work. I'm here tomorrow too and leave Wednesday morning.
_______________________________________________
Users mailing list
[email protected]
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com