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

On Jan 27, 2009, at 8:17 PM, Dave Love wrote:

I'm sorry I'm not in your club, but I think understanding Emacs is most important thing for contributing language support (assuming the language
is sufficiently well-defined and it doesn't require large amounts of
non-Emacs support code).  `Python folk' haven't supported recent Emacs
-- as opposed to XEmacs -- or even the latest version of Python as far
as I can tell.  That's perfectly OK, just as me doing it is.

python-mode.el works fine in Emacs and XEmacs and it supports at least up to Python 2.6 quite well. There's some question I think about how well it syntax highlights Python 3.0 but it should format the code correctly.

I also think that python-mode.el feels more natural to Python programmers, but I have only anecdotal evidence for that. Just last week I had a colleague ask me why Emacs wasn't working the way he wanted while editing his Python code. I made a wild guess and pointed him to python-mode.el and it solved his problem. That's happened to me several times when Emacs users don't realize that they have a different Python mode.

Ultimately, it does a disservice to Python programmers, Emacs users and XEmacs users to have multiple versions of this major mode. Let's agree that everyone involved have the right intention to improve the situation, but if the legal framework makes this impossible then so be it. I'm willing (and able) to do what I can to clarify my ownership in the code, but if that doesn't actually help, I'll stop worrying about it, at least until this topic comes up again in another 10 years.

I still propose we GPLv3 python-mode.el. Thus if we cannot merge, we will simply continue to develop python-mode.el separately, educate users as to the differences, and let them decide which they prefer. With a GPLv3 python-mode.el we can all borrow from each other.

Barry

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Darwin)

iQCVAwUBSX/YD3EjvBPtnXfVAQKYfQQAjsyJy8kB+4icLg8B97cwT4oo9Hjnc+AL
1mEsvkynss3/XycoXr4r7suBqqa7/2AlrhfrN9QQk+pMWe31Cp1rUrLQYrRYW9HN
cu+CKvNOIJXwHouss3lZ5leyc+SFRFXpjt+Thof5DROG91APNO08mdEVisN47HsZ
ImohGu7iOSQ=
=6YBh
-----END PGP SIGNATURE-----
_______________________________________________
Python-mode mailing list
Python-mode@python.org
http://mail.python.org/mailman/listinfo/python-mode

Reply via email to