python - Future and stability of IronPython -


i looking possible way integrate c++/c# application of python scripts. @ point, ironpython seems way go.

however, before proceeding, ask following:

  • how stable ironpython right now? ready production use? there known major quirks/bugs?
  • what future of ironpython? maintained bug fixes? there new versions?

i particularly interested in using ironpython run python web framework such django or web2py. aware current python web frameworks don't play it. therefore insights on future of ironpython's web framework support appreciated well.

to answer second question, yes, ironpython developed in future. right now, there "language change moratorium" on cpython, main branch of python (see pep 3003. python folks want cpython, jython, , other branches of python development catch cpython, , they've been doing that. if goes planned, time moratorium over, ironpython , others speed , have implementations follow syntax , features of python 3.x. also, since ironpython backed microsoft , key part of dynamic language runtime (whatever is), it's unlikely cancelled.

right now, ironpython making progress. according svn, code being changed regularly (1 check-in every other day or so). python 2.7 compatible implementation in works, , alpha released july 16 (so ironpython 2.7 can expected in near future).

as stability of interpreter, seems rather stable. haven't used ironpython extensively, 2.6.1 release behaves cpython 2.6 interpreter, disregarding standard library.

a lot of extensions cpython don't work ironpython. so, if want use django or that, it's not smart use ironpython because isn't cross-platform, doesn't work frameworks, , performs worse cpython. real advantage ironpython access .net has offer, including asp.net (a web framework) , silverlight.

if want use .net, ironpython best route far scripting goes.


Comments

Popular posts from this blog

ASP.NET/SQL find the element ID and update database -

jquery - appear modal windows bottom -

c++ - Compiling static TagLib 1.6.3 libraries for Windows -