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

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

Serving Software Downloads in 976 Categories, Downloaded 29.641.909 Times

Data::Startup 0.04

  Date Added: January 14, 2010  |  Visits: 691

Data::Startup

Report Broken Link
Printer Friendly Version


Product Homepage
Download (71 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  
Entertainment  -  Melody Mystery 1.0.0.3
Powered by Nokia MixRadio to provide a guessing game for song snippets. You can select the option from a list of available options or use the built in microphone feature to say the artist, title, or option of your selection. Requirements:...
1024 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...
25.6 KB  
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  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
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  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
Libraries  -  wolfSSL 3.11.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...
2.73 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