Re: Reinvent no more forever

2005-11-19 Thread Ben Finney
[EMAIL PROTECTED] wrote: > Ben Finney wrote: > > How do we deal with the rampant proliferation of a zillion > > implementations of some standard idiom in PyPI? > > How about some kind of "mega util" package? One big package with all > those recurring reinventions. If it gets popular enough, I'm su

Re: Reinvent no more forever

2005-11-18 Thread ismaelgfk
Ben Finney wrote: > Fine sentiments. What does this mean for PyPI though? How should those > of us who also want to "reinvent no more forever" proceed? How do we > deal with the rampant proliferation of a zillion implementations of > some standard idiom in PyPI? How about s

Re: Reinvent no more forever

2005-11-18 Thread Phillip J. Eby
Dave Hansen wrote: > On 17 Nov 2005 18:06:55 -0800 in comp.lang.python, "Phillip J. Eby" > <[EMAIL PROTECTED]> wrote: > > [...] > > > >Okay, so call yours "SuperEnum" or "PowerEnum" or "UltraEnum" or > >"BetterEnum", "Enum-O-Matic", "Symbolitron"... > > ITYM "EnumOMatic" or "Enum_O_Matic". "Enum-O

Re: Reinvent no more forever

2005-11-18 Thread Dave Hansen
On 17 Nov 2005 18:06:55 -0800 in comp.lang.python, "Phillip J. Eby" <[EMAIL PROTECTED]> wrote: [...] > >Okay, so call yours "SuperEnum" or "PowerEnum" or "UltraEnum" or >"BetterEnum", "Enum-O-Matic", "Symbolitron"... ITYM "EnumOMatic" or "Enum_O_Matic". "Enum-O-Matic" is a syntax error. Or wors

Re: Reinvent no more forever

2005-11-17 Thread Ben Finney
Phillip J. Eby <[EMAIL PROTECTED]> wrote: > Ben Finney wrote: > > - It's just a pretty simple type, with unit tests. Does this > > really justify a PyPI package? > > Yes. Thanks for the brief, but supportive discussion from everyone. I've now packaged and uploaded my simple module. (No prizes

Re: Reinvent no more forever

2005-11-17 Thread Phillip J. Eby
Ben Finney wrote: > - Proliferation. What's the protocol when[1] someone else puts an > (incompatible, differently-specified) Enum implementation into > PyPI? Either one of the two will be judged better, and the other will wither away, or else each will be better for different circumstan

RE: Reinvent no more forever

2005-11-16 Thread Robert Brewer
Ben Finney wrote: > I hold up all existing public source code repositories as evidence > against your prediction. Reinventing the wheel is distressingly > common, and a dependency tool isn't going to stop that. Is there ever a point at which one decides that "unusable dependency tools" are distres

Re: Reinvent no more forever

2005-11-16 Thread Ben Finney
Fuzzyman <[EMAIL PROTECTED]> wrote: > Ben Finney wrote: > > On dirtSimple.org[0], PJE wrote: > > > > [...] Python code is easy to write, but hard to depend on. You > > pretty much have to: > > > > 1. limit yourself to platforms with a suitable packaging > > system, > >

Re: Reinvent no more forever

2005-11-16 Thread Fuzzyman
Ben Finney wrote: > Howdy all, > Hello, > On dirtSimple.org[0], PJE wrote: > > "Why is Python "blessed" with so much reinvention? Because it's > often cheaper to rewrite than to reuse. Python code is easy to > write, but hard to depend on. You pretty much have to: > > 1. limit

Reinvent no more forever

2005-11-15 Thread Ben Finney
n for PyPI though? How should those of us who also want to "reinvent no more forever" proceed? How do we deal with the rampant proliferation of a zillion implementations of some standard idiom in PyPI? The case that led me to this quandary is simple: I'm developing an application th