On Mon, Nov 19, 2001 at 10:43:31AM -0600, Ian Bicking wrote:
> On Mon, 2001-11-19 at 10:05, Mike Orr wrote:
> > Based on a couple suggestions I got, what do ppl think of
> > PageBreaker or Report, or something like Report(er)? PageBreaker
> > is suffiently unique that it won't conflict with anything.
> > Report covers all the scenarios where somebody would use it, but it's
> > perhaps too ambitious a term since it can't cover all reporting needs.
> I still think Batch is best -- even when you aren't doing segmentation,
> a batch still implies a group of things. Like, say, a batch of pancakes
> -- it doesn't imply you're going to make a bunch of batches, just that
> you have a bunch of pancakes.
Ppl have objected to 'batch' because it also has the connotation of
doing something in batch mode (later when the system has time) rather
than interactively (right now). I also don't like using the word
'batch' when there's just one group of all records. Worse, I don't like
the same word meaning three different things in the same module (one
page, the method that creates a page, and the umbrella class/module).
> PageBreaker seems too complicated -- the conflict shouldn't be a
> problem, since it's in a hierarchical namespace, no?
I'm not talking about a physical conflict. Ppl can use "#import ... as"
to get around a physical conflict. A conflict in mixin methods would be
harder, but they can write a subclass. I'm talking about a conceptual
conflict, a different future project that might find the name
> No, Report is way too general -- and it's also more appropriate for a
> beefed up statistic module than the batching.
I'm actually leaning toward Report right now. It more accurately
describes what the module does than any of the alternatives so far, and
what the module is evolving into. It started out as a batch generator,
but it's becoming a set of convenience methods to handle the
calculations many reports desire, of which batch generation is just one
part. Maybe in time I can come up with a *Report or Report* name to
avoid monopolizing the generic word. (Hmm, MondoReport?
-Mike (Iron) Orr, iron@... (if mail problems: mso@...)
http://iron.cx/ English * Esperanto * Russkiy * Deutsch * Espan~ol