----- Original Message ----- From: Boon Chew I want a way to quickly display all the info in a var - a Dumper output if you will. But more than that, like in some other server-side language, you can query the column lists (or hash keys) and loop through those and use a piece of generic code when all you intend to do is to display everything in the var.
----- Original Message ----- I agree - something like Data::Dumper in HTML::Template context would be great. And you can also "you can query the column lists (or hash keys) and loop through those" in Perl just like in any other server-side language ... foreach(@array){ print $_,"\n<br>"; } ----- Original Message ----- The tight coupling of knowledge between what's being sent from the perl code and the HTML can be avoided, that's the whole point of the design of the template module (vs Mason where you mingle Perl code with display code) right? It just seems ugly when I have to tell a designer to go look at the perl file to see what he is getting in the var. He should be able to find that out fro m some sensible constructs. ----- Original Message ----- You missed the point ... I mean - designer shouldn't need to take a look at Perl code to figure out what you are outputing ... And "some sensible constructs" are documents that folow every project. Have you ever heared of terms like API or Interface? You and you designer need to agree on "Interface" - in your case the data he can use in the template ... Anyway - the quick and simple solution that just crossed my mind ;) Make something a rule - for each template - you could create a special variable. Say you can name it : "the_dump" or whatever. And simply dump via Data::Dumper all variables that you (plan) populate the template with - or send to template. Actualy - this could be made as part of HTML-Template ... Anyway - then your designer could just add <tmpl_var name="the_dump"> at the end of the template if he is not sure what data he can access. Of course - next thing he will complain is why in the hell he can't do a preview in Dreamweaver with test data already populated ... Cheers, Alex. N¬HYÞµéX¬²'²Þu¼¦[§Ü¨º Þ¦Øk¢è!W¬~é®åzk¶C£ [EMAIL PROTECTED],º·âa{ å,àHòÔ4¨m¶ÿiÛ(±ÙÜ¢oÚv'