Beefy Boxes and Bandwidth Generously Provided by pair Networks vroom
There's more than one way to do things
 
PerlMonks  

Re: Favourite modules

by mirod (Canon)
on Mar 11, 2002 at 05:38 UTC ( [id://150848]=note: print w/replies, xml ) Need Help??

This is an archived low-energy page for bots and other anonmyous visitors. Please sign up if you are a human and want to interact.


in reply to Favourite modules March 2002

OK, so here is my list:

  • CGI (including the HTML generation methods ;--),
  • Text::Template is my one-stop templating module,
  • Data::Denter, because I like the output better than Data::Dumper,
  • Inline::Files: way cool way to get code and data in a single file,
  • AnyData: get your data from CSV, log files, XML...
  • Roman, poster child of the small but ocasionnaly useful module, and why CPAN is such a wonderful place,

XML modules:

  • XML::PYX for quickly extracting info from an XML document,
  • XML::Twig for all the rest (yes I am biased ;--)

And of course:

Replies are listed 'Best First'.
Re: Re: Favourite modules
by Juerd (Abbot) on Mar 11, 2002 at 06:05 UTC

    * Text::Template is my one-stop templating module,
    * Inline::Files: way cool way to get code and data in a single file,

    You like templating, but also like having code and data in a single file? Could you please explain how those two go together? :)

    44696420796F7520732F2F2F65206F
    7220756E7061636B3F202F6D736720
    6D6521203A29202D2D204A75657264
    

      Oddly enough, I don't usually mix them. But actually I don't see any reason why you could not have the template as data in one of the inlined files.

Re: Re: Favourite modules
by dreadpiratepeter (Priest) on Mar 11, 2002 at 10:04 UTC
    I agree wholeheartedly about Roman. It is indicative of the beauty of CPAN. And the perfect example of why to look there before leaping at any problem.
    In my roguelike game Tapestry, you can create characters from a template, they are named Fred, Fred II, Fred III, etc. I had written roman numeral translators in the past (I had once implemented LISP's format stuff into C and C++) and they are a big pain in the neck. So I look on CPAN and read,install,integrate... problem solved.

    -pete
    "I am Jack's utter lack of disbelief"

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://150848]
help
Sections?
Information?
Find Nodes?
Leftovers?
    Notices?
    hippoepoptai's answer Re: how do I set a cookie and redirect was blessed by hippo!
    erzuuliAnonymous Monks are no longer allowed to use Super Search, due to an excessive use of this resource by robots.