On 6/22/05, Mark Lundquist <[EMAIL PROTECTED]> wrote:
> On Jun 22, 2005, at 9:23 AM, <[EMAIL PROTECTED]> wrote:
> > 1. "Views" is almost the worst name for what it does. ("Puppies"
> > might be better, but "Records" would be worse.) Too much software
> > uses "View" to mean a dynamically generated collection of records
> > matching a SELECT statement. Who decided it should be use for
> > "Breakpoints"? (OK. It provides a different View of the pipeline,
> > but "Breakpoint" would be a really obvious name.)
>
> Really obviously wrong, IMHO :-) :-)
>
> "Breakpoint" means, "stop dead in your tracks right here", i.e. freeze
> the execution state of something. Concomitant to this is the wakeup of
> some out-of-band debugging monitor. Not what a pipeline view does at
> all :-)
>
> I didn't invent the term "view" for this, but I've never had any
> problem with this nomenclature (and I'm like "Mr. Anal Terminology
> Pants"), although I seem to remember that the Cocoon docs for this
> feature left a little to be desired :-)
I documented Views at:
http://solprovider.com/lenya/views
I really focused on their use for "stop dead in your tracks right
here" since that is the primary (and maybe only) use most people will
have for them. I even gave reasons for that perspective. I could not
think of a reason where using a View would be better than adding
another Pipeline. Code reuse is better solved with Resources.
Criticism is very welcome.
solprovider
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]