in reply to Moving variables to config file

You understand that doing a simple do on a config-file could lead to big security holes? In essence any Perl code can get executed through this mechanism and therefore also any system command, such as to erase everything on your entire stack of hard drives, back-ups included?

If you just want to save and load variable data to an from a file, have a look at any serialization module, with perhaps YAML and JSON as being the best choice. YAML is the most secure as it never evals your config.

CountZero

A program should be light and agile, its subroutines connected like a string of pearls. The spirit and intent of the program should be retained throughout. There should be neither too little or too much, neither needless loops nor useless variables, neither lack of structure nor overwhelming rigidity." - The Tao of Programming, 4.1 - Geoffrey James