On Mon, 8 Aug 2005, Mark Stosberg wrote:

> Interesting. I hadn't heard of that technique being used before. I do
> recall that this feature could be accomplished somewhat automatically if
> code refs were used for values-- the code refs would only be executed if
> they were used. I have rarely needed that myself. 

For better or worse code-refs don't work for loops.  I'll fix that
someday!  Also, setting up a code-ref takes time that query() can save
you in many cases.

> > Heh.  Human-friendly YAML, huh?  
> 
> Yes. It's the first bullet point on the YAML website: 
> 
>  "YAML documents are very readable by humans."

I happen to disagree.  YAML is more readable than a lot of
serialization formats (probably all), but that doesn't make it fit for
documentation!  I'd call it "mostly readable by humans" I think.

> > I'm fresh out of time to look at it more closely but I think you're on
> > the right track.  I'm not completely convinced it belongs in-core yet,
> 
> There would be some immediate benefits. I believe being in-core would
> mean my "Dot" plugin could be used with HTML::Template::Set immediately,
> for those who cared to use both together. In the ::Pluggable sub-class, 
> ::Set has to be be re-written as a plugin to cooperate. 

I guess that's cool.  It doesn't exactly compel me to action though.
I tend to think of ::Set as an abomination better avoided than
supported!

> > if only because that would put you at the mercy of my absurdly slow
> > release schedule...
> 
> I'm really hoping the simple bug report for removing a hardcoded package
> name can be released soon, because even as a ::Pluggable sub-class, we
> depend on that patch. 

Yeah, I like that one.  Since you've put it in RT I can virtually
guarantee that it'll be in the next release.  It's hard to forget
things in RT.  I'll try to grab some time to make a release soon.

> I'm also help to with release engineering. For example, I could prepare
> things in CVS and you could refine them for release, or basically
> "bless" something if you liked it. 

Hmmmm.  Maybe.  You've been somewhat, how should I put it... hard to
persuade.  Here's how I'd like to proceed: you keep working on the
pluggable magic in a sub-class.  Keep me informed about stuff that
absolutely has to be fixed in-core and I'll try to get the fixes out
ASAP.  Some ways down the line, possibly as part of the fabled
HTML::Template 3.0 project, I'll see about merging in your sub-class.

Sound workable?

-sam


-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Html-template-users mailing list
Html-template-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/html-template-users

Reply via email to