Re: [Python-mode] python setup ?

2009-05-05 Thread Richard Riley
Barry Warsaw ba...@python.org writes:

 On Apr 30, 2009, at 3:25 AM, Andreas Röhler wrote:

 With python-mode.el, people may have good reasons, to
 use it as it is - and me to leave it as it is.  Thats
 fine with bazaar and other DVCs, we can do that. My
 branch doesn't hamper the origin and any further branch
 will not. Its just freedom to try and see.

 This is true, and experimentation a good thing in the short term.  In  
 the long term though, a proliferation of branches just confuses people  
 because no one's sure which is the official branch.  Our lives are  
 more difficult too because of the python-mode.el/python.el split.

 So I encourage you to experiment and get user feedback.  Old-timers  
 (and remember, python-mode.el's been in widespread use for 15 years)  
 will be wedded to their muscle memory, but if you introduce a user- 
 visible change that people like, they can be made configurable with  
 defaults providing the old behavior.  Then it will be possible to  
 merge your changes back into the official branch.  If you modularize  
 your changes, then the less controversial ones can get merged in sooner.

 -Barry




IMO any new obviously useful features should be enabled by
default. Old Timers should have no problem reverting to older
configurations via settings. A point which generates much contention I
know. As it is, Python set up is/was a minefield. I have a reasonable
set up here fwiw,

This includes pysmell completions for hippie expand and company-mode.

http://richardriley.net/projects/emacs/dotprogramming#sec-1.3


___
Python-mode mailing list
Python-mode@python.org
http://mail.python.org/mailman/listinfo/python-mode


Re: [Python-mode] python setup ?

2009-05-05 Thread Barry Warsaw

On May 4, 2009, at 3:59 PM, Andreas Röhler wrote:


IMO any new obviously useful features should be enabled by
default. Old Timers should have no problem reverting to older
configurations via settings. A point which generates much  
contention I

know. As it is, Python set up is/was a minefield. I have a reasonable
set up here fwiw,



Yes, you have. Used it month ago, thanks BTW.
Beside the question is still, how the user may get everything needed
installed with one action.
Several possibilities exist: we could make a tarball emacs-python.


If you have permission of the authors of the other packages, I have no  
problem distributing them in our branch, or making a tarball of them  
available from the Launchpad download page.  It's up to them though.   
I tend not to use those other packages and just grab python-mode.el  
from its bzr branch.


Too we should let the user decide, what features to use: ipython or  
not,

pdbtrack or pydb, which
completion, refactoring, which checks and tests etc.


Sure.  I would tend to be more conservative in the default settings,  
so as not to surprise people, but that's just me. :)


-Barryu



PGP.sig
Description: This is a digitally signed message part
___
Python-mode mailing list
Python-mode@python.org
http://mail.python.org/mailman/listinfo/python-mode


Re: [Python-mode] python setup ?

2009-05-05 Thread Andreas Röhler
Barry Warsaw wrote:
 On May 4, 2009, at 3:59 PM, Andreas Röhler wrote:

 IMO any new obviously useful features should be enabled by
 default. Old Timers should have no problem reverting to older
 configurations via settings. A point which generates much contention I
 know. As it is, Python set up is/was a minefield. I have a reasonable
 set up here fwiw,


 Yes, you have. Used it month ago, thanks BTW.
 Beside the question is still, how the user may get everything needed
 installed with one action.
 Several possibilities exist: we could make a tarball emacs-python.

 If you have permission of the authors of the other packages, I have no
 problem distributing them in our branch, or making a tarball of them
 available from the Launchpad download page.  It's up to them though.

Thanks a lot. I'll care for that.

It will be great, if emacs-python-folks may use this facility for
emacs-python-things
 independently from existing files, thus python-mode
understood in a broader sense, rather python-mode(s).


   I tend not to use those other packages and just grab python-mode.el
 from its bzr branch.

 Too we should let the user decide, what features to use: ipython or not,
 pdbtrack or pydb, which
 completion, refactoring, which checks and tests etc.

 Sure.  I would tend to be more conservative in the default settings,
 so as not to surprise people, but that's just me. :)


That's wise. With releases, users shouldn't be bothered with all the
developing stuff.
Also we could consider bundles for beginners as well as for
powered-through master-pythons. :)


Andreas

 -Barryu


___
Python-mode mailing list
Python-mode@python.org
http://mail.python.org/mailman/listinfo/python-mode