Vernon Cole wrote:
This is an opinion poll...

The portion of pywin32 which I maintain, adodbapi, will work in either CPython or IronPython. That was (relatively) easy, since it is written in pure Python.

Pywin32 is a complete package which allows a python programmer to perform many Windows systems administration functions, or use native Windows features easily in an application program. While anything which can be done in pywin32 can also be done (perhaps with more difficulty) using .NET code, it seems that it would be convenient to have the same API available in either environment. This question is meaningful now, since work is starting on a second edition of the book "Python Programming on Win32" and we would like to know how much Iron Python information to include.

Is there any interest in forking the pywin32 C code into C# so that the entire package can be run in a .NET environment using IronPython?

Providing the same API as a wrapper over C# would *definitely* be of interest.

My guess is that some of what pywin32 does there is already a .NET wrapper available for (although there might be some API mismatch) and for a lot you will need to use P/Invoke.

Another approach would be to rewrite pywin32 to use ctypes and then pywin32 would run on PyPy, Jython, Python *and* IronPython once Jeff Hardy has completed his port...

All the best,

Michael

--
Vernon Cole

------------------------------------------------------------------------

_______________________________________________
Users mailing list
Users@lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com


--
http://www.ironpythoninaction.com/
http://www.voidspace.org.uk/blog


_______________________________________________
Users mailing list
Users@lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com

Reply via email to