Alien Perl module 0.91
Sponsored Links
Alien Perl module 0.91 Ranking & Summary
File size:
0.010 MB
Platform:
Any Platform
License:
Perl Artistic License
Price:
Downloads:
899
Date added:
2007-05-11
Publisher:
Arthur Bergman
Alien Perl module 0.91 description
Alien Perl module package contains external libraries wrapped up for your viewing pleasure!
SYNOPSIS
perldoc Alien;
Alien is a package that exists just to hold together an idea, the idea of Alien:: packages, so there is no code here, just motivation for Alien.
Why
James and I ended up doing a build system for Fotango, lots of people have done a build system, it is a pretty boring task. The boring task is really all the mindlessly stupid things you need to do to build C libraries that Perl modules require, these C modules usually have unusual installation systems or require vastly different options. So CPAN modules install easy, 3rd party stuff is nasty.
So, suddenly an idea struck me, Alien packages! Imagine a CPAN module that has as its only task to make sure a certain library is installed! That means that you can write all the voodoo in your Build.PL file and then just make sure the module requires the correct Alien module! Then anything that install Perl modules will deal with it automatically!
How
So, what should an Alien module do? It should make sure that the target is installed and it should provide the caller with enough information to use it.
The idea is that you use it to make sure it is there, and you call class methods to find out what to use. These class methods will be individually specified by the stand alone Alien modules.
No Framework!
The reason this is so loosely worded is because we have no idea what common functionality will be needed, so we will let evolution work for us and see what individual Alien packages need and then eventually factor it out into this packages. I would like to avoid a topdown design approach.
Responsibilities of a Alien module.
On installation, make sure the required package is there, otherwise install it.
On usage, make sure the required package is there, else croak.
Bundle the source with the module, or download it.
Allow module authors to access information it gathers.
Document itself well.
Preferably use Module::Build.
Be sane.
SYNOPSIS
perldoc Alien;
Alien is a package that exists just to hold together an idea, the idea of Alien:: packages, so there is no code here, just motivation for Alien.
Why
James and I ended up doing a build system for Fotango, lots of people have done a build system, it is a pretty boring task. The boring task is really all the mindlessly stupid things you need to do to build C libraries that Perl modules require, these C modules usually have unusual installation systems or require vastly different options. So CPAN modules install easy, 3rd party stuff is nasty.
So, suddenly an idea struck me, Alien packages! Imagine a CPAN module that has as its only task to make sure a certain library is installed! That means that you can write all the voodoo in your Build.PL file and then just make sure the module requires the correct Alien module! Then anything that install Perl modules will deal with it automatically!
How
So, what should an Alien module do? It should make sure that the target is installed and it should provide the caller with enough information to use it.
The idea is that you use it to make sure it is there, and you call class methods to find out what to use. These class methods will be individually specified by the stand alone Alien modules.
No Framework!
The reason this is so loosely worded is because we have no idea what common functionality will be needed, so we will let evolution work for us and see what individual Alien packages need and then eventually factor it out into this packages. I would like to avoid a topdown design approach.
Responsibilities of a Alien module.
On installation, make sure the required package is there, otherwise install it.
On usage, make sure the required package is there, else croak.
Bundle the source with the module, or download it.
Allow module authors to access information it gathers.
Document itself well.
Preferably use Module::Build.
Be sane.
Alien Perl module 0.91 Screenshot
Alien Perl module 0.91 Keywords
Alien Perl
For Your Viewing Pleasure
your viewing pleasure
Perl module
make sure
viewing pleasure
wrapped up
module package
External libraries
alien
module
Perl
package
sure
modules
Alien Perl module
Bookmark Alien Perl module 0.91
Alien Perl module 0.91 Copyright
WareSeeker periodically updates pricing and software information of Alien Perl module 0.91 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Alien Perl module 0.91 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
perl modules
high power red laser diode modules
neverwinter nights modules
make damn sure lyrics
install perl module
modules.conf
memory modules
installing perl module
stoptailturn light bar modules
xml parser perl module
make sure people
780wp of kyocera solar modules
atrpms perl module helper
make sure that
perl module tutorial
powertrain control module
make sure your family
make sure the wireless switch on your computer is on
Related Software
OpenGeDB Perl module is a module to access the OpenGeoDB database and calculate all ZIP codes in a certain radius. Free Download
The metric implemented in the Image::Density Perl Module estimates the density of data where there is data. Free Download
MyCMS perl module provides the MN::CMS Perl module used by the MyCMS. Free Download
Alien::wxWidgets is a Perl module for building, finding and using wxWidgets binaries. Free Download
Perl OpenID is a perl module for verifying OpenID identities. Free Download
Simple Perl Package Manager is a package manager. Free Download
Perl::Dist::Builder is a Perl module to create win32 Perl installers. Free Download
CVS Perl library is a Perl module which is is a wrapper around the CVS command with an object-oriented interface. Free Download
Latest Software
Popular Software
Favourite Software