[Python-mode] huge files

Jeff Bauer jbauer at rubic.com
Wed Feb 15 15:16:43 CET 2012


On Wed, Feb 15, 2012 at 07:57:46AM -0500, Barry Warsaw wrote:
> On Feb 15, 2012, at 09:34 AM, Andreas Röhler wrote:
>
> >think it's basically historical.
> >
> >People interested in developing/understanding might check out
> >and use the components branch
> >
> >https://code.launchpad.net/~a-roehler/python-mode/components-python-mode
> >
> >I'm doing all my developing and Python editing there.  It's
> >sometimes ahead several days, if new features are
> >introduced. But the same tests are run before commits, so a
> >possible loss in stability is mince.
> >
> >BTW in future we could create a declared stable branch of
> >components and make two tarballs for release.
>
> I've always thought that because python-mode.el is a separate
> download, it's better to have one big file.  This makes it
> easier for users to add it to their Emacsen, even though it
> makes it more difficult to maintain, as rightly observed.
>
> But maybe we're at the tipping point where that trade-off should
> go the other way.  Good, discoverable, installation
> documentation would go a long way toward alleviating those
> concerns.  I run python-mode out of the bzr trunk, so I'm
> probably not a good use case.
>
> In a very real sense, this is Andreas's decision now.  "He who
> does the work, decides" and Andreas has for quite a while now
> assumed primary ownership on the code, by virtue of his great
> work on the mode.  I have no place to stand in the way of his
> decision on this.

Extending what Barry said ...

python-mode.el already has a hurdle to overcome, as it's not
distributed with emacs.  I think a single file makes it easier for
non-experts (I'm in this category) to drop in .emacs.d and run.

  http://marmalade-repo.org/about

However, as the Marmalade server (hopefully) becomes a standard
method for distributing 3rd party emacs packages, then multi-file
python-mode will be a non-issue.  Perhaps we might see some
convergence in this direction?

Agreed that the decision is Andreas's, and I thank him for his
efforts.

Jeff Bauer
Rubicon, Inc.


More information about the Python-mode mailing list