NAME

perlglos - Perl glossary


BLAH

pod2html is weird. Links are links just to look different, I guess :)

Please e-mail your suggestions to juerd@cpan.org


DEFINITIONS

anonymous
Having no name (i.e. not being refered to by name).

array
Variable that can hold multiple scalar values that are accessible by their position (index) in the array. Not a list.

See also: the perldata manpage, index, list, element

binary operator
Operator that has operands on both sides.

See also: the perlop manpage

blessed
See also: Linked to a certain class using the bless operator.

See also: OO, class, bless in the perlfunc manpage

blessed reference
Wrong name for object because not the reference, but the referent is blessed.

See also: bless in the perlfunc manpage, reference, object

class
Package that is used in OO fashion (i.e. contains methods).

See also: package, OO

closure
Anonymous subroutine that uses lexical variables defined outside of it.

See also: the perlref manpage, anonymous, subroutine, lexical

CPAN
Comprehensive Perl Archive Network. Central repository for core and third-party Perl software and modules

See also: the perlmod manpage, PAUSE, http://www.cpan.org/

element
Item in an array, a hash or a list.

See also: array, hash, list

expression
Combination of Perl values and operators to be evaluated.

filehandle
IO element of a glob. A glob or glob reference can be used as a filehandle, in which case its IO element is used.

See also: glob, reference, the perldata manpage, element

function
Subroutine that is not used as a method.

See also: subroutine, method

glob
Value of a symbol table entry. Contains any of the data types. Not a symbol.

See also: symbol, the perldata manpage

hash
Variable that can hold multiple scalar values that are accessible by keys. Its elements are in no specific order.

See also: the perldata manpage, key, element

import
Class method used to alias package globals into the caller's namespace.

See also: class, method, namespace

index
Position in a list or array.

See also: array, list

key
String used to look up an element in a hash.

See also: hash, string

lexical
Effective to the end of the current code block or source file. Also short for lexical variable.

list
Temporary anonymous variable that can hold multiple scalar values. Not an array.

See also: scalar value, anonymous, array

list operator
Operator that acts on a list.

See also: the perlop manpage, list

method
Subroutine that is used in OO fashion.

See also: subroutine, the OO manpage

namespace
Symbol table.

object
Reference to a scalar value that belongs to a certain class.

See also: reference, scalar value, class, bless in the perlfunc manpage, OO

OO
Object Orientation (Oriented).

See also: OOP

OOP
OO Perl or OO Programming.

See also: OO, the perlboot manpage, the perltoot manpage, the perlobj manpage

package
See also: namespace

package global
See also: package global variable

package global variable
Named variable that lives in a namespace (i.e. a glob's element refers to it).

See also: namespace, glob

PAUSE
Perl Authors Upload Server. Used to upload to CPAN.

See also: the CPAN manpage, http://pause.perl.org/

PERL

Nothing. Use either Perl or perl. Not an acronym.

See also: Perl, perl, What's the difference between ``perl'' and ``Perl''? in the perlfaq1 manpage

perl
The interpreter.

See also: the perlrun manpage

Perl
The language.

See also: the perl manpage

reference
Scalar value that refers to another scalar value, an array, a hash, a subroutine or filehandle or a glob.

See also: scalar value

regex
See also: regular expression

regexp
See also: regular expression

regular expression
Pattern to match strings.

See also: the perlretut manpage, the perlre manpage, string

scalar
Scalar value or a scalar variable.

See also: scalar value, scalar variable

scalar value
String, a number, a reference or undef.

See also: the perldata manpage

scalar variable
Variable that holds a single scalar value.

See also: the perldata manpage

statement
Expression in void context that is not part of a list.

See also: expression, list

string
Scalar value consisting of characters.

See also: scalar value

sub
See also: subroutine

subroutine
Executable sequence of compiled instructions.

See also: the perlop manpage

symbol
Key of a symbol table entry. Not a glob.

See also: key, glob

symbolic reference
String used to refer to a certain package global variable. strict does not allow symbolic references to be used.

See also: the perlref manpage, string, the strict manpage, package global variable

unary operator
Operator that acts on a single scalar. Prototyped ($).

See also: the perlop manpage, scalar

undef
Default value for scalar variables. Also an operator that un-defines something and returns undef.

See also: undef in the perlfunc manpage

whitespace
Printable characters that are not visible to humans. Usually: space, tab, carriage return, line feed and form feed.