Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer
 
PerlMonks  

Re: Favourite modules

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


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 dreadpiratepeter (Priest) on Mar 11, 2002 at 15: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"
Re: Re: Favourite modules
by Juerd (Abbot) on Mar 11, 2002 at 11: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.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://150848]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others chilling in the Monastery: (4)
As of 2024-04-18 02:37 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found