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

Exporter::Easy 0.16

  Date Added: May 04, 2010  |  Visits: 1.114

Exporter::Easy

Report Broken Link
Printer Friendly Version


Product Homepage
Download (86 downloads)



Exporter::Easy is a Perl module that takes the drudgery out of Exporting symbols. SYNOPSIS In module YourModule.pm: package YourModule; use Exporter::Easy ( OK => [ $munge, frobnicate ] # symbols to export on request ); In other files which wish to use YourModule: use ModuleName qw(frobnicate); # import listed symbols frobnicate ($left, $right) # calls YourModule::frobnicate Exporter::Easy makes using Exporter easy. In its simplest case it allows you to drop the boilerplate code that comes with using Exporter, so require Exporter; use base qw( Exporter ); use vars qw( @EXPORT ); @EXPORT = ( init ); becomes use Exporter::Easy ( EXPORT => [ init ] ); and more complicated situations where you use tags to build lists and more tags become easy, like this use Exporter::Easy ( EXPORT => [qw( init :base )], TAGS => [ base => [qw( open close )], read => [qw( read sysread readline )], write => [qw( print write writeline )], misc => [qw( select flush )], all => [qw( :base :read :write :misc)], no_misc => [qw( :all !:misc )], ], OK => [qw( some other stuff )], ); This will set @EXPORT, @EXPORT_OK, @EXPORT_FAIL and %EXPORT_TAGS in the current package, add Exporter to that packages @ISA and do a use vars on all the variables mentioned. The rest is handled as normal by Exporter..

Requirements: No special requirements
Platforms: Linux
Keyword: Drudgery Exporter Exportereasy Libraries Module Ok Out Of Perl Module Programming Qw Tags Takes Yourmodule
Users rating: 0/10

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


EXPORTER::EASY RELATED
E-Mail Tools  -  Simple Multi User Out-Of-Office-Responder 20070720
Simple Multi User Out-Of-Office-Responder project is a vacation email responder that can be easily plugged into simple SMTP servers with procmail. We have a small e-mail server running on Debian GNU/Linux. All users are local (in /etc/passwd),...
5.12 KB  
Games  -  Out of the Park Baseball 8 Free (PC) 8.0.0.15
Out of the Park Baseball 8 is an award-winning baseball simulation which won Metacritic PC Game of the Year 2007 and is still their 2nd highest-ranked PC game of all time! It's also PC Gamer's "Sports Game of the Year 2007". We're so confident...
90.95 MB  
Games  -  Out of the Park Baseball 8 Free (Mac) 8.0.0.15
Out of the Park Baseball 8 is an award-winning baseball simulation which won Metacritic PC Game of the Year 2007 and is still their 2nd highest-ranked PC game of all time! It's also PC Gamer's "Sports Game of the Year 2007". We're so confident...
95.73 MB  
Networking  -  javascript Break Out of Frames Script 1.1
If your page is captured inside of a frame on another site, this script will break your page out of the frameset and make your page the parent (that is, top) page.
10 KB  
Libraries  -  HTTPD::Log::Filter 1.08
HTTPD::Log::Filter is a Perl module to filter entries out of an httpd log. SYNOPSIS my $hlf = HTTPD::Log::Filter->new( exclusions_file => $exclusions_file, agent_re => .*Mozilla.*, format => ELF, ); while( ) { my $ret =...
10.24 KB  
Action Games  -  Out Of The World 3.0
Being inspired by Diablo and Crimsonland, the game presents a mixture of Shooter and RPG. You get into the not-too-distant future, when the humanity depleted nearly all resources of the planet. The environment was polluted causing the mutation of...
10.73 MB  
Games  -  Out of the Park Baseball 8 for Mac OS 8.0
Do you enjoy fantasy baseball? Do you think youd make a pretty good baseball general manager? Do you wish you could do a little something more than just run a fantasy draft and then watch the box scores all season? If so, then its time to Play...
95.7 MB  
Games  -  Out of the Park Baseball for Mac OS 10.2.18
The latest in the award-winning series, is the most immersive, realistic, and customizable baseball management simulation game on the market today. OOTP 10 provides what fantasy baseballers truly desire - the ability to control every aspect of a...
232 MB  
Utilities  -  Time Out Of Mind Art 0.2
A MacOS Dashboard Widget displaying my 185 copyrighted digital images available at Time Out Of Mind. What's new in this version: * Fixed bug in underlying Quartz Composer File. * Updated ReadMe to indicate this widget will no longer work on...
4.9 MB  
Modules  -  Keep Products Displayed When Out of Stock 1.0
Here is how to make items stay displayed in your product listings, even if they are out of stock. Some people reported not being able to do this, while others had just the opposite problem. For my own site, there was no other way except to delete...
 
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