Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much

Re: Favourite modules

by mirod (Canon)
on Mar 11, 2002 at 10:38 UTC ( #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.

    "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? :)


      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?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://150848]
[cbeckley]: I have a functioning module I use to spawn sets of commands across multiple servers.
[cbeckley]: It's nascent, and probably looks like baby Perl to the veterans.
[cbeckley]: I have several questions about it's future development. But it seems like a lot of code to put in a sopw.
[cbeckley]: Should I put the module and example calling code in cufp, and then ask questions in sopw?

How do I use this? | Other CB clients
Other Users?
Others imbibing at the Monastery: (11)
As of 2017-03-24 15:00 GMT
Find Nodes?
    Voting Booth?
    Should Pluto Get Its Planethood Back?

    Results (304 votes). Check out past polls.