icon
Search ! Aware:



     ! Aware > Perl > Activity specific > Software Development > Languages > PERL >

PERL


- Apps & Utilities - Q&A - Info - Libs & Functions - Other Resources - Related Subjects -
Personalized Selections
Platform: Unix/BSD/Linux. MS Windows.
License: GPL or LGPL. Open-source. Artistic.
Prog.Language: Perl. C/C++.
Maturity: Pre-production. Stable.
Pre-Selections

Use our system: Bring Rapid Knowledge Transfer and Awareness to your company website!


Home
  By TONY
  By MARK
  By JERRY
  By ANN
  By ERICA

Search all pages


Subjects

By activity
Professions, Sciences, Humanities, Business, ...

User Interface
Text-based, GUI, Audio, Video, Keyboards, Mouse, Images,...

Text Strings
Conversions, tests, processing, manipulation,...

Math
Integer, Floating point, Matrix, Statistics, Boolean, ...

Processing
Algorithms, Memory, Process control, Debugging, ...

Stored Data
Data storage, Integrity, Encryption, Compression, ...

Communications
Networks, protocols, Interprocess, Remote, Client Server, ...

Hard World
Timing, Calendar and Clock, Audio, Video, Printer, Controls...

File System
Management, Filtering, File & Directory access, Viewers, ...

    
Related Subjects (Perl)

Up to Software Development - Tools and utilities for software development

Up to Activity specific - Gateway topic to software used in specific activities. (application software, business, professional, science, education, etc.)

(There may be additional related subject pages listed here)


Information and Publications: Showing

(Perl data types) Variable names

(Perl data types) Context

(Perl data types) Scalar values

(Perl data types) Scalar value constructors

(Perl data types) List value constructors

(Perl data types) Typeglobs and Filehandles

(Perl delta 5.003 to 5.004) Supported Environments

(Perl delta 5.003 to 5.004) Can't locate Foo.pm in @INC error now lists @INC

(Perl delta 5.003 to 5.004) Compilation option: Binary compatibility with 5.003

(Perl delta 5.003 to 5.004) $PERL5OPT environment variable

(Perl delta 5.003 to 5.004) Limitations on

(Perl delta 5.003 to 5.004) Deprecated: Inherited

(Perl delta 5.003 to 5.004) Previously deprecated %OVERLOAD is no longer usable

(Perl delta 5.003 to 5.004) Subroutine arguments created only when they're modified

(Perl delta 5.003 to 5.004) Embedding improvements

(Perl delta 5.003 to 5.004) $coderef->(PARAMS)

(Perl delta 5.003 to 5.004) __PACKAGE__

(Perl delta 5.003 to 5.004) $^H

(Perl delta 5.003 to 5.004) my() in Control Structures

(Perl delta 5.003 to 5.004) use VERSION

(Perl delta 5.003 to 5.004) prototype(FUNCTION)

(Perl delta 5.003 to 5.004) nested sub{} closures work now

(Perl delta 5.003 to 5.004) formats work right on changing lexicals

(Perl delta 5.003 to 5.004) isa(CLASS)

(Perl delta 5.003 to 5.004) can(METHOD)

(Perl delta 5.003 to 5.004) VERSION( [NEED] )

(Perl delta 5.003 to 5.004) TIEHANDLE now supported

(Perl delta 5.003 to 5.004) TIEHANDLE classname, LIST

(Perl delta 5.003 to 5.004) Miscellaneous efficiency enhancements

(Perl delta 5.003 to 5.004) Support for More Operating Systems

(Perl delta 5.003 to 5.004) Win32

(Perl delta 5.003 to 5.004) Plan 9

(Perl delta 5.003 to 5.004) QNX

(Perl delta 5.003 to 5.004) AmigaOS

(Perl delta 5.003 to 5.004) Pragmata

(Perl delta 5.003 to 5.004) Required Updates

(Perl delta 5.003 to 5.004) Installation directories

(Perl delta 5.003 to 5.004) Module information summary

(Perl delta 5.003 to 5.004) Object-oriented overrides for builtin operators

(Perl delta 5.003 to 5.004) Utility Changes

(Perl delta 5.003 to 5.004) pod2html

(Perl delta 5.003 to 5.004) xsubpp

(Perl delta 5.003 to 5.004) gv_fetchmethod and perl_call_sv

(Perl delta 5.003 to 5.004) perl_eval_pv

(Perl delta 5.003 to 5.004) Extended API for manipulating hashes

(Perl delta 5.003 to 5.004) my variable %s masks earlier declaration in same scope

(Perl delta 5.003 to 5.004) %s argument is not a HASH element or slice

(Perl delta 5.003 to 5.004) Allocation too large: %lx

(Perl delta 5.003 to 5.004) Applying %s to %s will act on scalar(%s)

(Perl delta 5.003 to 5.004) Attempt to free nonexistent shared string

(Perl delta 5.003 to 5.004) Can't redefine active sort subroutine %s

(Perl delta 5.003 to 5.004) Cannot resolve method `%s' overloading `%s' in package `%s'

(Perl delta 5.003 to 5.004) Constant subroutine %s redefined

(Perl delta 5.003 to 5.004) Copy method did not return a reference

(Perl delta 5.003 to 5.004) Died

(Perl delta 5.003 to 5.004) Exiting pseudo-block via %s

(Perl delta 5.003 to 5.004) Identifier too long

(Perl delta 5.003 to 5.004) Illegal character %s (carriage return)

(Perl delta 5.003 to 5.004) Integer overflow in hex number

(Perl delta 5.003 to 5.004) Invalid conversion in %s: "%s"

(Perl delta 5.003 to 5.004) Name "%s::%s" used only once: possible typo

(Perl delta 5.003 to 5.004) Null picture in formline

(Perl delta 5.003 to 5.004) Offset outside string

(Perl delta 5.003 to 5.004) panic: frexp

(Perl delta 5.003 to 5.004) Possible attempt to put comments in qw() list

(Perl delta 5.003 to 5.004) Scalar value @%s{%s} better written as $%s{%s}

(Perl delta 5.003 to 5.004) Stub found while resolving method `%s' overloading `%s' in package `%s'

(Perl delta 5.003 to 5.004) Too late for "-T" option

(Perl delta 5.003 to 5.004) untie attempted while %d inner references still exist

(Perl delta 5.003 to 5.004) Unrecognized character %s

(Perl delta 5.003 to 5.004) Use of "$$<digit>" to mean "${$}<digit>" is deprecated

(Perl delta 5.003 to 5.004) Value of %s can be "0"; test with defined()

(Perl delta 5.003 to 5.004) Variable "%s" may be unavailable

(Perl delta 5.003 to 5.004) Warning: something's wrong

(Perl delta 5.003 to 5.004) Ill-formed logical name |%s| in prime_env_iter

(Perl delta 5.003 to 5.004) Malformed PERLLIB_PREFIX

(Perl delta 5.003 to 5.004) PERL_SH_DIR too long

(Perl delta 5.003 to 5.004) Process terminated by SIG%s No qualified books.

See Also

Full List of Information

Full List of Books Perl
ALL
Books
Info
FAQ Collections
For Perl


Questions and Answers: Showing
Q & A
++Showing+-
For Perl
+Partial-
For Programmers
+-Hiding all--
Ask Slashdot

What is Perl?

Perl FAQ

Who supports Perl? Who develops it? Why is it free?

Perl FAQ

Which version of Perl should I use?

Perl FAQ

What are perl4 and perl5?

Perl FAQ

How stable is Perl?

Perl FAQ

Is Perl difficult to learn?

Perl FAQ

How does Perl compare with other languages like Java, Python, REXX, Scheme, or Tcl?

Perl FAQ

Can I do [task] in Perl?

Perl FAQ

When shouldn't I program in Perl?

Perl FAQ

What's the difference between "perl" and "Perl"?

Perl FAQ

Is it a Perl program or a Perl script?

Perl FAQ

What is a JAPH?

Perl FAQ

Where can I get a list of Larry Wall witticisms?

Perl FAQ

How can I convince my sysadmin/supervisor/employees to use version (5/5.004/Perl instead of some other language)?

Perl FAQ

What machines support Perl? Where do I get it?

Perl FAQ

How can I get a binary version of Perl?

Perl FAQ

I don't have a C compiler on my system. How can I compile perl?

Perl FAQ

I copied the Perl binary from one machine to another, but scripts don't work.

Perl FAQ

I grabbed the sources and tried to compile but gdbm/dynamic loading/malloc/linking/... failed. How do I make it work?

Perl FAQ

What modules and extensions are available for Perl? What is CPAN? What does CPAN/src/... mean?

Perl FAQ

Is there an ISO or ANSI certified version of Perl?

Perl FAQ

Where can I get information on Perl?

Perl FAQ

What are the Perl newsgroups on USENET? Where do I post questions?

Perl FAQ

Where should I post source code?

Perl FAQ

Perl Books

Perl FAQ

Perl in Magazines

Perl FAQ

Perl on the Net: FTP and WWW Access

Perl FAQ

What mailing lists are there for perl?

Perl FAQ

Archives of comp.lang.perl.misc

Perl FAQ

Perl Training

Perl FAQ

Where can I buy a commercial version of Perl?

Perl FAQ

Where do I send bug reports?

Perl FAQ

What is perl.com? perl.org? The Perl Institute?

Perl FAQ

How do I learn about object-oriented Perl programming?

Perl FAQ

How do I do (anything)?

Perl FAQ

How do I cross-reference my Perl programs?

Perl FAQ

Is there a pretty-printer (formatter) for Perl?

Perl FAQ

Is there a ctags for Perl?

Perl FAQ

Where can I get Perl macros for vi?

Perl FAQ

Where can I get perl-mode for emacs?

Perl FAQ

Can I dynamically load C routines into Perl?

Perl FAQ

How can I make my Perl program run faster?

Perl FAQ

Is it unsafe to return a pointer to local data?

Perl FAQ

How can I hide the source for my Perl program?

Perl FAQ

How can I compile my Perl program into byte code or C?

Perl FAQ

How can I get '#!perl' to work on [MS-DOS,NT,...]?

Perl FAQ

Can I write useful perl programs on the command line?

Perl FAQ

Why don't perl one-liners work on my DOS/Mac/VMS system?

Perl FAQ

Where can I learn about object-oriented Perl programming?

Perl FAQ

Where can I learn about linking C with Perl? [h2xs, xsubpp]

Perl FAQ

I've read perlembed, perlguts, etc., but I can't embed perl in my C program. What am I doing wrong?

Perl FAQ

When I tried to run my script, I got this message. What does it mean?

Perl FAQ

What's MakeMaker?

Perl FAQ

Why isn't my octal data interpreted correctly?

Perl FAQ

How do I expand function calls in a string?

Perl FAQ

How can I expand variables in text strings?

Perl FAQ

What's wrong with always quoting "$vars"?

Perl FAQ

Why don't my <<HERE documents work?

Perl FAQ

How do I reset an each() operation part-way through?

Perl FAQ

How do I define methods for every class/object?

Perl FAQ

Can I get a BNF/yacc/RE for the Perl language?

Perl FAQ

What are all these $@%* punctuation signs, and how do I know when to use them?

Perl FAQ

Do I always/never have to quote my strings or use semicolons and commas?

Perl FAQ

How do I skip some return values?

Perl FAQ

How do I temporarily block warnings?

Perl FAQ

What's an extension?

Perl FAQ

Why do Perl operators have different precedence than C operators?

Perl FAQ

How do I declare/create a structure?

Perl FAQ

How do I create a module?

Perl FAQ

How do I create a class?

Perl FAQ

How can I tell if a variable is tainted?

Perl FAQ

What's a closure?

Perl FAQ

What is variable suicide and how can I prevent it?

Perl FAQ

How can I pass/return a {Function, FileHandle, Array, Hash, Method, Regexp}?

Perl FAQ

How do I create a static variable?

Perl FAQ

What's the difference between dynamic and lexical (static) scoping? Between local() and my()?

Perl FAQ

How can I access a dynamic variable while a similarly named lexical is in scope?

Perl FAQ

What's the difference between deep and shallow binding?

Perl FAQ

How do I redefine a builtin function, operator, or method?

Perl FAQ

What's the difference between calling a function as &foo and foo()?

Perl FAQ

How do I create a switch or case statement?

Perl FAQ

How can I catch accesses to undefined variables/functions/methods?

Perl FAQ

Why can't a method included in this same file be found?

Perl FAQ

How can I find out my current package?

Perl FAQ

How can I comment out a large block of perl code?

Perl FAQ

How can I call my system's unique C functions from Perl?

Perl FAQ

Where do I get the include files to do ioctl() or syscall()?

Perl FAQ

How do I make my program run with sh and csh?

Perl FAQ

How do I install a CPAN module?

Perl FAQ

How do I keep my own module/library directory?

Perl FAQ

How do I add the directory my program lives in to the module/library search path?

Perl FAQ

How do I add a directory to my include path at runtime?

Perl FAQ

See Also

Full List of Questions and Answers


Applications and Utilities: Showing
Apps and Utils
++Showing+-
BSD ports
GPL licensed
in Perl
in C/C++
Pre-production stages
+Partial-
For Unix/BSD/Linux
Open Source
+-Hiding all--
man pages
comp.sources.unix
Stable/Mature

p5-Devel-DProf-19990108 a Perl code profiler

At FreeBSD Ports

p5-Devel-Peek-0.96 a perl5 data debugging tool for the XS programmer

At FreeBSD Ports

p5-Data-Flow-0.05 Perl extension for simple-minded recipe-controlled build of data.

At FreeBSD Ports
p5-Data-Flow-0.05 Perl extension for simple-minded recipe-controlled build of data

Perl - The Practical Extraction and Reporting Language. This is the homepage for development of "perl6" (version 6 of Perl). {(L)GPL}

At Sourceforge ( Planning)

cpan-mac - Tools for using CPAN with MacPerl (and other stuff) {(L)GPL}

At Sourceforge ( Beta)

Simple-Perl - A large collection of perl scripts designed to help anyone who wants to learn perl. Made for thoes of us that learn by example. {(L)GPL}

At Sourceforge ( Beta)

perldbgui A GUI for the Perl debugger. {Artistic}

Other Applications and Utilities

Full List
in Production or Mature stages

Libraries and Components: Showing
Libs and Functions
++Showing+-
For Unix/BSD/Linux
From CPAN
BSD ports
For Perl
Open Source
in Perl

(PERL predefined variable) $ARG The default input and pattern-searching space.

(PERL predefined variable) $LIST_SEPARATOR This is like ``$,'' except that it applies to array values interpolated into a double-quoted string (or similar interpreted string). Default is a space.

(PERL predefined variable) $EVAL_ERROR The Perl syntax error message from the last eval() command.

(PERL predefined variable) $PROGRAM_NAME Contains the name of the file containing the Perl script being executed.

(PERL predefined variable) $[ The index of the first element in an array, and of the first character in a substring. As of Perl 5, assignment to ``$['' is treated as a compiler directive, and cannot influence the behavior of any other file. Its use is discouraged.

(PERL predefined variable) $PERL_VERSION The version + patchlevel / 1000 of the Perl interpreter.

(PERL predefined variable) $^H The current set of syntax checks enabled by use strict.

(PERL predefined variable) $INPLACE_EDIT The current value of the inplace-edit extension.

(PERL predefined variable) @INC The array @INC contains the list of places to look for Perl scripts to be evaluated by the do EXPR, require, or use constructs.

(PERL predefined variable) %INC The hash %INC contains entries for each filename that has been included via do or require.

(Perl builtin function) bless REF,CLASSNAME This function tells the thingy referenced by REF that it is now an object.

(Perl builtin function) caller EXPR Returns the context of the current subroutine call.

(Perl builtin function) continue BLOCK Actually a flow control statement rather than a function.

(Perl builtin function) defined EXPR Returns a Boolean value telling whether EXPR has a value other than the undefined value undef.

(Perl builtin function) do BLOCK Not really a function. Returns the value of the last command in the sequence of commands indicated by BLOCK.

(Perl builtin function) do SUBROUTINE A deprecated form of subroutine call. See the perlsub manpage.

(Perl builtin function) do EXPR Uses the value of EXPR as a filename and executes the contents of the file as a Perl script.

(Perl builtin function) dump LABEL This causes an immediate core dump. Primarily this is so that you can use the undump program to turn your core dump into an executable binary.

(Perl builtin function) eval EXPR EXPR is parsed and executed as if it were a little Perl program.

(Perl builtin function) exit EXPR Evaluates EXPR and exits immediately with that value.

(Perl builtin function) goto LABEL The goto-LABEL form finds the statement labeled with LABEL and resumes execution there.

(Perl builtin function) import an ordinary method (subroutine) defined (or inherited) by modules that wish to export names

(Perl builtin function) last LABEL immediately exit a loop.

(Perl builtin function) local EXPR A local modifies the listed variables to be local to the enclosing block, subroutine, eval{}, or do.

(Perl builtin function) map BLOCK LIST Evaluates the BLOCK or EXPR for each element of LIST

(Perl builtin function) my EXPR A ``my'' declares the listed variables to be local (lexically) to the enclosing block, subroutine, eval, or do/require/use'd file.

(Perl builtin function) next LABEL starts the next iteration of a loop.

(Perl builtin function) no Module LIST See the ``use'' function, which ``no'' is the opposite of.

(Perl builtin function) package NAMESPACE Declares the compilation unit as being in the given namespace.

(Perl builtin function) prototype FUNCTION Returns the prototype of a function as a string

(Perl builtin function) q/STRING/ Generalized quotes. See the perlop manpage.

(Perl builtin function) redo LABEL The redo command restarts the loop block without evaluating the conditional again.

(Perl builtin function) ref EXPR Returns a TRUE value if EXPR is a reference, FALSE otherwise.

(Perl builtin function) require EXPR Demands some semantics

(Perl builtin function) reset EXPR Generally used in a continue block at the end of a loop to clear variables and reset ?? searches so that they work again.

(Perl builtin function) return EXPR Returns from a subroutine, eval(), or do FILE with the value of the given EXPR.

(Perl builtin function) scalar EXPR Forces EXPR to be interpreted in a scalar context and returns the value of EXPR.

(Perl builtin function) shift ARRAY Shifts the first value of the array off and returns it, shortening the array by 1 and moving everything down. If there are no elements in the array, returns

(Perl builtin function) sub BLOCK a subroutine definition, or predeclaration.

(Perl builtin function) syscall LIST Calls the system call specified as the first element of the list, passing the remaining elements as arguments.

(Perl builtin function) tie VARIABLE,CLASSNAME,LIST This function binds a variable to a package class that will provide the implementation for the variable.

(Perl builtin function) tied VARIABLE Returns a reference to the object underlying VARIABLE

(Perl builtin function) undef EXPR Undefines the value of EXPR.

(Perl builtin function) untie VARIABLE Breaks the binding between a variable and a package. (See tie().)

(Perl builtin function) unshift ARRAY,LIST Prepends list to the front of the array.

(Perl builtin function) use Module LIST Imports some semantics into the current package from the named module, generally by aliasing certain subroutine or variable names into your package.

(Perl builtin function) wantarray Returns TRUE if the context of the currently executing subroutine is looking for a list value.

(Perl operators) Terms and List Operators (Leftward)

(Perl operators) The Arrow Operator

(Perl operators) Binding Operators

(Perl operators) Multiplicative Operators

(Perl operators) Additive Operators

(Perl operators) Named Unary Operators

(Perl operators) Relational Operators

(Perl operators) Equality Operators

(Perl operators) Range Operator

(Perl operators) Conditional Operator

(Perl operators) Assignment Operators

(Perl operators) Comma Operator

(Perl operators) List Operators (Rightward)

(Perl operators) C Operators Missing From Perl

(Perl operators) Quote and Quote-like Operators

(Perl operators) Regexp Quote-Like Operators

(Perl operators) Constant Folding

Devel::DProf - A Perl profiler. Collects information about the execution time of your program and its individual subroutines. [Perl] {oss}

At CPAN

Devel::Peek - For gurus only. Allows a Perl program to manipulate internal Perl datatypes. See ./docs/manual/html/perlguts.html. [Perl] {oss}

At CPAN

p5-Filter-1.18 a number of source filters for perl5 programs

At FreeBSD Ports
Filter - A collection of "Source Filters," which are programs that preprocess a Perl program before execution. For instance, you can encrypt your Perl programs, but still have them be executable, with the Filter::decrypt module.

a module for converting Perl structures to strings and back. p5-FreezeThaw-0.3 A module for converting Perl structures to strings and back

At FreeBSD Ports
FreezeThaw - Converts Perl data structures to strings and back.

perl5 package which allows the use of macros defined in 'C' header files. p5-Include-1.02a Perl5 package which allows the use of macros defined in 'C' header files

At FreeBSD Ports
Include - Lets you use the #defines from C header files.

p5-ePerl-2.2.14 Perl Modules of ePerl package: Parse::ePerl, Apache::ePerl

At FreeBSD Ports
eperl-2.2.14 Embedded Perl 5 Language

Data::Flow - Automates ways of manipulating your data structures. [Perl] {oss}

At CPAN

perl5 module to install die() and warn() handlers. p5-Religion-1.04 Perl5 module to install die() and warn() handlers

At FreeBSD Ports
Religion - Where do Perl programs go when they die? If your Perl program die()s or warn()s, the code in $SIG{__DIE__} or $SIG{__WARN__} is executed. The Religion module simplifies access to these.

Alias - If you use complex data structures or knotty object-oriented programming in Perl, and you're tired of expressions that look like $object->{property}->{attribute}, you can define a variable that means the same thing but looks a lot nicer. [Perl] {oss}

At CPAN

Pod::Simplify - Utilities for converting pod documentation to other formats. Pod (short for Plain Old Documentation) is a simple ASCII-based documentation format that allows Perl programs to contain their own documentation. [Perl] {oss}

At CPAN

Pod::Parser - A base class for parsing and selecting sections of pod documentation. Use this if you want to create your own pod2xyz program. Part of the PodParser bundle. [Perl] {oss}

At CPAN

Pod::Select - Dumps selected sections of raw pod documentation from an input stream. Part of the PodParser bundle. [Perl] {oss}

At CPAN

Pod::Text - Converts pod documentation to formatted ASCII text. Part of the PodParser bundle. [Perl] {oss}

At CPAN

Pod::Usage - Prints usage messages for a Perl script based on its embedded pod documentation. Part of the PodParser bundle. [Perl] {oss}

At CPAN

Safe - The Safe module lets you execute untrusted (or just plain untrustworthy) Perl programs inside a safe "compartment." You define the boundaries of the compartment -- whether the program is able to poke around your filesystem, or launch a denial-of-s [Perl] {oss}

At CPAN

SelfLoader - Like the AutoLoader, but used for dynamic loading of Perl functions that are inside your script file. Contrast with AutoLoader, which requires that the Perl functions be separate. [Perl] {oss}

At CPAN

SetDualVar - If you've played with Perl enough, you know there are some variables which can appear as either a number of a string depending on context. The special variable $! is an example. The SetDualVar module lets you bestow this split personality on the s [Perl] {oss}

At CPAN

Devel::CallerItem - For gurus only. A Devel::CallerItem object holds all the information about a specific function call on the stack. [Perl] {oss}

At CPAN

Devel::Regexp - For gurus only. Allows a Perl program to manipulate Perl's regular expressions as they're represented internally. [Perl] {oss}

At CPAN

Devel::Symdump - Provides convenient methods for inspecting Perl symbol tables. (Symbol tables are hashes that map variable names to values.) [Perl] {oss}

At CPAN

Devel::DumpStack - Provides functions to access and dump the current stack of subroutine calls. [Perl] {oss}

At CPAN

Devel::SelfStubber - Generate stub functions for a SelfLoading module. Also see the SelfLoader. [Perl] {oss}

At CPAN

Devel::TraceFuncs - Lets you see when your subroutines are called, and by whom. Useful for timing problem obscured by the debugger. [Perl] {oss}

At CPAN

ExtUtils::Embed - Utilities for using ("embedding") Perl in C/C++ applications. [Perl] {oss}

At CPAN

ExtUtils::MakeMaker - Creates Makefiles (directions for the "make" utility) for your module. Useful if you're creating your own modules. [Perl] {oss}

At CPAN

FindBin - Locates the directory in which your Perl and your program reside. [Perl] {oss}

At CPAN

Make - A substitute for the Unix "make" utility. Also see the cons module, in the Make directory.A [Perl] {oss}

At CPAN

Test::Harness - A simple interface for testing your Perl module. [Perl] {oss}

At CPAN

Usage - Check subroutine arguments; an easy way to ensure that, say, argument 3 is an integer, argument 1 is an object belonging to a particular class, that argument 2 isn't equal to 0, and so on. [Perl] {oss}

At CPAN

OS2 - Utilities and binaries for the OS/2 version Perl. [Perl] {oss}

At CPAN

SGI::SysCalls - Now your programs can access SGI syscalls. Not very helpful unless you have an SGI. [Perl] {oss}

At CPAN

Shell - Make some shell commands directly available to your Perl program. The Shell module is bundled with Perl. [Perl] {oss}

At CPAN

Data::Dumper - Displays Perl data structures, and writes them to disk as self-contained Perl code. [Perl] {oss}

At CPAN

Ref - Compare and copy Perl references. Ever wonder if $a and $b were references to the same data structure? Ref tells you. [Perl] {oss}

At CPAN

Tie::IxHash - Now your hashes can remember the order in which elements were added. See the tie() function. ./docs/manual/html/perltie.html. [Perl] {oss}

At CPAN

Tie::Watch - Place a "watchpoint" on a Perl variable. This lets you identify when a variable is accessed, when it's changed, invoke a Perl/Tk callback when it changes, or trace references to it. [Perl] {oss}

At CPAN

HTML::Embperl - Lets you embed Perl code in your HTML documents. [Perl] {oss}

At CPAN

HTML::PHTML - Embed Perl in HTML; suited for FastCGI and Apache/mod_perl. [Perl] {oss}

At CPAN

AtExit - Many operating systems allow you to specify an action to be taken when your program exists. ANSI C specifies that this is to be done with an atexit() function; the AtExit Perl module duplicates this for Perl. Also see END blocks, defined in ./doc [Perl] {oss}

At CPAN

Callback - A simple module that lets you create callbacks. You create a callback like so: $x = new Callback(\&myfunc, @mybaseargs); after which $x->call(@moreargs) calls myfunc(@mybaseargs,@moreargs). [Perl] {oss}

At CPAN

IO::Scalar - Lets you perform filelike operations (e.g. print() and <>) on scalars. [Perl] {oss}

At CPAN

IO::ScalarArray - Lets you perform filelike operations (e.g. print() and <>) on arrays. [Perl] {oss}

At CPAN

Win32 - This module set contains: Win32Pipe, which lets you use named pipes with Win32 Win32_AdminMisc, which is a NetAdmin extension for NT Win32odbc, which is an ODBC extension for Win32 Perl. [Perl] {oss}

At CPAN

libwin32 - A bundle of Win32 modules that build under the latest version of Perl. It includes all of the ActiveState extensions plus these third-party modules: Clipboard,, Console, Internet, Shortcut, Sound, AdminMisc, ODBC, Pipe. No binaries are included; y [Perl] {oss}

At CPAN

Agent - Methods for creating Penguin-based software agents. Also see the Penguin module. [Perl] {oss}

At CPAN

CPAN - Automates the building and installing of Perl modules. Requires Net::FTP and a connection to the Internet. [Perl] {oss}

At CPAN

Object::Info - Functions (not methods) that provide information about objects. Think of it as non-object-oriented code for exploring object-oriented code. [Perl] {oss}

At CPAN

ObjStore - An interface to the ObjectStore object-oriented database; lets you store scalars, hashes, and references. The data can be retrieved from Perl, Java, or C++ speedily. [Perl] {oss}

At CPAN

PDL - The Perl Data Language, an ongoing effort to manipulate multidimensional data in a space- and time-efficient manner. [Perl] {oss}

At CPAN
PDL-2.1.1 Perl Data Language

Test::Output - Regression testing for files. [Perl] {oss}

At CPAN

c_plus_plus - A short example of how you can access C++ code from Perl. Also see ./docs/manual/html/perlembed.html. [Perl] {oss}

At CPAN

Detailed Filter and Focus Checklist

Default Selections
- man pages - Open Source
Information: All
Add-Hiding all-Hide
FAQ collections
Books
Questions and Answers: All
Add+Showing+Hide
For Perl
AddPartialHide
For Programmers
Add-Hiding all-Hide
Ask Slashdot

Applications and Utilities: All
Add+Showing+Hide
BSD ports
GPL licensed
in Perl
in C/C++
Pre-production stages
AddPartialHide
For Unix/BSD/Linux
Open Source
Add-Hiding all-Hide
man pages
comp.sources.unix

Libraries, Functions, and Components: All
Add+Showing+Hide
For Unix/BSD/Linux
BSD ports
For Perl
Open Source
in Perl

Related Categories on other Web Sites


Rapid-Links: Search | About | Comments | Submit Path: RocketAware > Activity specific > Software Development > Languages > PERL >
RocketAware.com is a service of Mib Software
Copyright 2001, Forrest J. Cavalier III. All Rights Reserved.
We welcome submissions and comments