Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling

Re: Lazy config files?

by Ryszard (Priest)
on Aug 28, 2003 at 08:36 UTC ( #287276=note: print w/replies, xml ) Need Help??

in reply to Lazy config files?

For my config files i use a perl module, then dereference the data structure. It may become difficult to use when scaled excessively, but works well in my situation.
Package Attr; use strict; use vars qw(%struct); %struct = ( foo => 'bar'. baz => { blah => 1, } ); 1
and to use it:
#!/usr/bin/perl -w use strict; use Attr; use vars qw(%struct); *struct = \%Attr::struct;

Replies are listed 'Best First'.
Re: Re: Lazy config files?
by bsb (Priest) on Aug 28, 2003 at 09:20 UTC
    Yeah, I kinda like evalling a file instead of parsing names and values. It leaves the design open, you can put custom behavior in there as well as just values.

    I might try to mix this approach with Data::Lazy.


Log In?

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

How do I use this? | Other CB clients
Other Users?
Others browsing the Monastery: (4)
As of 2023-02-07 18:20 GMT
Find Nodes?
    Voting Booth?
    I prefer not to run the latest version of Perl because:

    Results (40 votes). Check out past polls.