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]

Reply via email to