Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.333.804 Times

Config::FreeForm 0.01

  Date Added: November 24, 2010  |  Visits: 1.132

Config::FreeForm

Report Broken Link
Printer Friendly Version


Product Homepage
Download (140 downloads)



Config::FreeForm is a Perl module that provides in-memory configuration data. SYNOPSIS use Config::FreeForm %options; Config::FreeForm provides in-memory configuration data in a free-form manner. Many existing configuration modules attempt to provide some structure to your configuration data; in doing so, they force you to use their own configuration paradigm (association of keywords with values, etc.). Often this isnt what you need in a complex application--you need complete control over your configuration data, and you need the ability to structure it however you like. This is what Config::FreeForm gives you. In Config::FreeForm configuration data is stored as a Perl data structure. The logic behind this is that you know Perl--you shouldnt need to learn another little language to set up your configuration data, however simple that language may be. Of course, this works best if programmers or tools do the updating of your configuration files; it does make it more difficult for other possible users to edit the files. If this is a problem for you, try some of the other configuration modules listed in MISCELLANEOUS. Still here? Good. You might then ask what Config::FreeForm gives you that rolling your own light module using Data::Dumper and do would not. Its a good question, considering in particular that Config::FreeForm uses Data::Dumper and do to write and read your data, respectively. Config::FreeForm adds some very nice features, though: Configuration File Management So as not to clutter one file with configuration for all purposes, you can separate your configuration data into multiple files, and specify which files to load when you load in the module: use Config::FreeForm sets => [ ... ]; Config::FreeForm manages the various configuration files that youve told it to load, and lets you update your data in memory, then write it back to its original location on disk, using the rewrite function (below, in UPDATING CONFIGURATION). Automated Reloading In a mod_perl context, your configuration data will be loaded once, at webserver startup; subsequent access to the configuration data will come from memory. If you update your configuration on disk, then, youll want those changes to be reflected in the in-memory versions of the configuration. Config::FreeForm will handle this automatically for you if you install it as a PerlInitHandler on your mod_perl-enabled server. For more details, see AUTOMATED RELOADING, below..

Requirements: No special requirements
Platforms: Linux
Keyword: Configfreeform Configuration Configuration Data Data Files Freeform Libraries Module Perl Perl Module Programming Provides
Users rating: 0/10

License: Freeware Size: 5.12 KB
USER REVIEWS
More Reviews or Write Review


CONFIG::FREEFORM RELATED
Libraries  -  Config::Model 0.612
Config::Model provides a framework to help in validating the semantic content of configuration data. Config::Model can also be used to provide a semantic check of options of a complex program like mplayer or transcode. How does this work ?...
88.06 KB  
File Renamers  -  DiskGetor Data Recovery Free 2.05 2.05
DiskGetor Data Recovery Free : 1, Increased ability of undeletion; 2, Recover system destroyed files and recover deleted ( word, excel ,photo,dwg ,cad,office ppt etc important data) files names perfectly which were erased in Recycle Bin ; e...
2.6 MB  
Shell & Desktop  -  GConf 2.19.1
GConf is a configuration data storage mechanism scheduled to ship with GNOME 2.0. GConf does work without GNOME however. It can be used with plain GTK+, Xlib, KDE, or even text mode applications as well. There is no stable release of GConf yet,...
2.2 MB  
Libraries  -  SOAP::Data 0.69
SOAP::Data is a Perl class that provides the means by which to explicitly manipulate and control all aspects of the way in which Perl data gets expressed as SOAP data entities. The SOAP::Data class provides the means by which to explicitly...
235.52 KB  
Libraries  -  IFF Format Library 0.1
IFF Format Library provides header structures and utility functions for reading and writing data files in the Interchange Files. The Interchange File Format is a simple structured binary file format consisting of sized and typed chunks of data,...
26.62 KB  
Libraries  -  CFITSIO 3.040
CFITSIO is a library of C and Fortran subroutines for reading and writing data files in FITS (Flexible Image Transport System) data format. CFITSIO simplifies the task of writing software that deals with FITS files by providing an easy to use...
2.06 MB  
Audio Tools  -  w3juke 0.92
w3juke reads audio data files from one or more data sources and streams them into a locally configured playback programs. It will randomly select the different music tracks to be played based off your preferences. It has a history mechanism to...
62.46 KB  
Education  -  LabChart Reader 7.0.1
LabChart Reader for Mac or Windows is a free application program that allows you, your colleagues and students to view and conduct limited analysis of LabChart data files. LabChart Reader allows you to: * Share data with colleagues around the...
10.8 MB  
Libraries  -  Data::Stag::HashDB 0.10
Data::Stag::HashDB is a perl used for building indexes over Stag files or objects. SYNOPSIS # parsing a file into a hash my $hdb = Data::Stag::HashDB->new; $hdb->unique_key("ss_details/social_security_no"); $hdb->record_type("person"); my...
440.32 KB  
File Restoration  -  DiskGetor Data Recovery Free 2.0
DiskGetor Data Recovery Free : 1, Increased ability of undeletion; 2, Recover system destroyed files and recover deleted ( word, excel ,photo,dwg ,cad,office ppt etc important data) files names perfectly which were erased in Recycle Bin ; e...
2.6 MB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 4.0.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB