All >
Technology >
Programming >
Perl - A simple, singular value; a number, "string", or "reference".
Perl - Cite This Source - This Definition - Browse Related Terms: interpolation, list, list value, null list, pseudofunction, return value, scalar literal, scalar value, true, variable interpolation, Vector
All >
Technology >
Programming >
Perl - The situation in which an "expression" is expected by its surroundings (the code calling it) to return a single "value" rather than a "list" of values. See also "context" and "list context". A scalar context sometimes imposes additional constraints on the return value--see "string context" and "numeric context". Sometimes we talk about a "Boolean context" inside conditionals, but this imposes no additional constraints, since any scalar value, whether numeric or "string", is already true or false.
Perl - Cite This Source - This Definition - Browse Related Terms: array context, Boolean, Boolean context, conditional, context, false, list context, numeric context, overloading, string context, TMTOWTDI, void context
All >
Technology >
Programming >
Perl - A number or quoted "string"--an actual "value" in the text of your program, as opposed to a "variable".
Perl - Cite This Source - This Definition - Browse Related Terms: interpolation, list, list value, null list, pseudofunction, return value, scalar, scalar value, true, variable interpolation, Vector
All >
Technology >
Programming >
Perl - A value that happens to be a "scalar" as opposed to a "list".
Perl - Cite This Source - This Definition - Browse Related Terms: interpolation, list, list value, null list, pseudofunction, return value, scalar, scalar literal, true, variable interpolation, Vector
All >
Technology >
Programming >
Perl - How far away you can see a variable from, looking through one. Perl has two visibility mechanisms: it does "dynamic scoping" of local variables, meaning that the rest of the "block", and any subroutines that are called by the rest of the block, can see the variables that are local to the block. Perl does "lexical scoping" of my variables, meaning that the rest of the block can see the variable, but other subroutines called by the block cannot see the variable.
Perl - Cite This Source - This Definition - Browse Related Terms: Alias, Closure, dynamic scoping, global, lexical scoping, lexical variable, local, scratchpad, static, static scoping, static variable
Also listed in
All >
Technology >
Programming >
Perl - The area in which a particular invocation of a particular file or subroutine keeps some of its temporary values, including any lexically scoped variables.
Perl - Cite This Source - This Definition - Browse Related Terms: Alias, Closure, dynamic scoping, global, lexical scoping, lexical variable, local, scope, static, static scoping, static variable
All >
Technology >
Programming >
Perl - A text "file" that is a program intended to be executed directly rather than compiled to another form of file before execution. Also, in the context of "Unicode", a writing system for a particular language or group of languages, such as Greek, Bengali, or Klingon.
Perl - Cite This Source - This Definition - Browse Related Terms: Architecture, awk, bytecode, code generator, glue language, minimalism, platform, port, porter, program generator
Also listed in
All >
Technology >
Programming >
Perl - Irish for the whole McGillicuddy. In Perl culture, a portmanteau of "sharp" and "bang", meaning the
#! sequence that tells the system where to find the interpreter.
Perl - Cite This Source - This Definition - Browse Related Terms: arithmetical operator, device, GID, grep, Group, man, Operating System, POSIX, superuser
All >
Technology >
Programming >
Perl - A "command"-line "interpreter". The program that interactively gives you a prompt, accepts one or more lines of input, and executes the programs you mentioned, feeding each of them their proper arguments and input data. Shells can also execute scripts containing such commands. Under Unix, typical shells include the Bourne shell (/bin/sh), the C shell (/bin/csh), and the Korn shell (/bin/ksh). Perl is not strictly a shell because it's not interactive (although Perl programs can be interactive).
Perl - Cite This Source - This Definition - Browse Related Terms: ARGV, Command, command-line arguments, command name, here document, Record
Also listed in