-----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