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.240.764 Times

Data::Startup 0.04

  Date Added: January 14, 2010  |  Visits: 943

Data::Startup

Report Broken Link
Printer Friendly Version


Product Homepage
Download (101 downloads)



SYNOPSIS ###### # Subroutine interface # use Data::Startup qw(config override); $options = override(%default_options, @option_list ); $options = override(%default_options, @option_list ); $options = override(%default_options, %option_list ); @options_list = config(%options ); ($key, $old_value) = config(%options, $key); ($key, $old_value) = config(%options, $key => $new_value ); ($key, $old_value) = config(%options, $key => $new_value ); @old_options_list = config(%options, @option_list); @old_options_list = config(%options, @option_list); @old_options_list = config(%options, %option_list); ###### # Object interface # use Data::Startup $startup_options = $class->Data::Startup::new( @option_list ); $startup_options = $class->Data::Startup::new( @option_list ); $startup_options = $class->Data::Startup::new( %option_list ); $options = $startup_options->override( @option_list ); $options = $startup_options->override( @option_list ); $options = $startup_options->override( %option_list ); @options_list = $options->config( ); ($key, $old_value) = $options->config($key); ($key, $old_value) = $options->config($key => $new_value ); ($key, $old_value) = $options->config($key => $new_value ); @old_options_list = $options->config(@option_list); @old_options_list = $options->config(@option_list); @old_options_list = $options->config(%option_list); # Note: May use [@option_list] instead of @option_list # and {@option_list} instead of %option_list Many times there is a group of subroutines that can be tailored by different situations with a few, say global variables. However, global variables pollute namespaces, become mangled when the functions are multi-threaded and probably have many other faults that it is not worth the time discovering. As well documented in literature, object oriented programming do not have these faults. This program module class of objects provide the objectized options for a group of subroutines or encapsulated options by using the methods directly as in an option object. The Data::Startup class provides a way to input options in very liberal manner of either - arrays, reference to an array, or reference to hash to a - reference to an array or reference to a hash - reference to a hash - referene to an array - many other combos without having to cut and paste specialize, tailored code into each subroutine/method..

Requirements: No special requirements
Platforms: Linux
Keyword: Config Datastartup Key Libraries List Old Option Options Programming Reference To
Users rating: 0/10

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


DATA::STARTUP RELATED
Networking  -  Options Inspector 1.0.2
Options Inspector is a tool with which you can list all the options in your database, view a certain one in detail, even its data is serialized, and alter exactly a certain part of option value. It is mainly designed for plugin developers and...
10 KB  
Password Recovery  -  SterJo Key Finder 1.7
During reinstalling Windows on your PC, you inevitably end up losing your installed third party software and perhaps their license keys too. Before you reinstall Windows, it is essential that you note down the license keys for all the installed...
826.38 KB  
Networking  -  cbnet Twitter List Display 0.3.1
This plugin is a widget to add the Twitter Tools List Widget (http://twitter.com/goodies/widget_list), including all configurable options, without needing to copy/paste code.
30.72 KB  
Modules  -  Node Option Premium 6.x-1.1
This module adds a new node option Premium content along with core publishing options (Published, Promoted to front page, Sticky at top of lists).When a node is published as premium content, only users with proper privileges may view the full...
10 KB  
Finance  -  Binary Option Robot 1.9.26
Binary Options Robot Software to trade automatically the Binary Options to trade automatically the Binary Options Online. Binary Option Robot will analyse the trend of the market in real-time and will call or put at your place on the right...
13.9 MB  
Libraries  -  List::Compare 0.33
List::Compare is a Perl module to compare elements of two or more lists. SYNOPSIS The bare essentials: @Llist = qw(abel abel baker camera delta edward fargo golfer); @Rlist = qw(baker camera delta delta edward fargo golfer hilton); $lc =...
184.32 KB  
Web Browser Tools  -  Tab Clicking Options 0.6.8
Tab Clicking Options allows you to select actions for various clicking events on a tab or the tab bar. Tab Clicking Options lets you select an action to perform with different clicking events on the tab bar or a tab in Firefox and in Mozilla...
22.53 KB  
Personal Information Managers  -  Smart To-Do List 1.4
Smart To-Do List is a Microsoft Windows based to-do list application. Smart To-Do List can be used to implement GTD (Getting Things Done). Some of the key features include: Project Based Organization, Tagging of To-Do List Tasks, Prioritizing...
1003.52 KB  
Libraries  -  Getopt::Tabular 0.3
Getopt::Tabular is a Perl module for table-driven argument parsing for Perl 5. SYNOPSIS use Getopt::Tabular; (or) use Getopt::Tabular qw/GetOptions SetHelp SetHelpOption SetError GetError/; ... ≥topt::Tabular::SetHelp (long_help,...
25.6 KB  
Security Tools  -  Password List Generator 1.0
Password List Generator is a good tool to create passwords list with makepasswd and save to file.. Password List Generator KDE-Apps.org Community Portal for KDE Applications Software Office Multimedia Graphic Network Printing Education Games...
32.77 KB  
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