Since Python 3.0 is incompatible with earlier versions of Python, it is also
incompatible with Vim 7.2, apparently due to changes in the C interface. I
first brought this up on the vim_use mailing list, but it seems to be more
of development issue since it deals with Vim's source code. (original
discussion<http://groups.google.com/group/vim_use/browse_thread/thread/4aaceb7ee66e68fb/d5ea6610cbe365dd?hl=en&lnk=gst>
)

PEP 3123 <http://www.python.org/dev/peps/pep-3123/> seems to be the source
of some of the problems, since PyObject_HEAD works in a different way in
Python 3.0 than how it's used in Vim. I don't know C very well, so I'm not
sure what needs to be changed beyond that.

What changes are needed to make Vim work with Python 3.0, and can those
changes be made without becoming incompatible with earlier versions of
Python?

Daniel Hast

--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_dev" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Raspunde prin e-mail lui