|
perltie(1) -- how to hide an object class in a simple variable
|
Prior to release 5.0 of Perl, a programmer could use dbmopen() to connect an on-disk database in the standard Unix dbm(3x) format magically to a %HASH in their program. However, their Perl was either built with one particular dbm library or another, but not both, and you couldn't extend this mechanism to other packages or types of variables. Now you can. The tie() function binds a variable to a class (package) that will provide the implementation for access methods for that variable. Once this ... |
perltoc(1) -- perl documentation table of contents
|
perl - Practical Extraction and Report Language SYNOPSIS DESCRIPTION Many usability enhancements, Simplified grammar, Lexical scoping, Arbitrarily nested data structures, Modularity and reusability, Objectoriented programming, Embeddable and Extensible, POSIX compliant, Package constructors and destructors, Multiple simultaneous DBM implementations, Subroutine definitions may now be autoloaded, Regular expression enhancements, Innumerable Unbundled Modules, Compilability ENVIRONMENT AUTHOR FILES... |
|
perltoot(1) -- Tom's object-oriented tutorial for perl
|
Before you create a class, you need to decide what to name it. That's because the class (package) name governs the name of the file used to house it, just as with regular modules. Then, that class (package) should provide one or more ways to generate objects. Finally, it should provide mechanisms to allow users of its objects to indirectly manipulate these objects from a distance. For example, let's make a simple Person class module. It gets stored in the file Person.pm. If it were called a Ha... |
perltrap(1) -- Perl traps for the unwary
|
|
perlvar(1) -- Perl predefined variables
|
|
perlxs(1) -- XS language reference manual
|
File RPC.xs: Interface to some ONC+ RPC bind library functions. #include "EXTERN.h" #include "perl.h" #include "XSUB.h" #include typedef struct netconfig Netconfig; MODULE = RPC PACKAGE = RPC SV * rpcb_gettime(host="localhost") char *host PREINIT: time_t timep; CODE: ST(0) = sv_newmortal(); if( rpcb_gettime( host, &timep ) ) sv_setnv( ST(0), (double)timep ); Netconfig * getnetconfigent(netid="udp") char *netid Page 23 PERLXS(1) PERLXS(1) MODULE = RPC PACKAGE = NetconfigPtr ... |
perlxstut(1) -- Tutorial for XSUBs
|
|
sysadm/permissions(1) -- Change Permissions - Modify Permissions and Ownership of Files
|
The Change Permissions tool allows the user to change the permissions and ownership on a set of files and directories. First, the user constructs a list of files (or directories) to be modified. Files can be added to the list in two ways: 1) by dragging and dropping files into the colored Files and Directories panel and 2) by clicking on the "Add File To List..." button or selecting File->Add... (Ctrl+A) from the menu. Next, the user can change ownership or permissions. To change the ownership... |
pfa2pfb(1) -- convert PostScript Type 1 font from ASCII to binary encoding
|
pfa2pfb converts Adobe Type 1 font programs from the Printer Font ASCII (PFA) to the Printer Font Binary (PFB) format. If the file output is not specified, output goes to the standard output. If the file input is not specified, input comes from the standard input. In this way pfa2pfb can be used as a filter. |
pfb2pfa(1) -- convert PostScript Type 1 font from binary encoding to ASCII encoding
|
pfb2pfa converts Adobe type-1 font programs in PFB (binary) format to PFA (hexadecimal) format. If the file output is not specified output goes to the standard output. If the file input is not specified input comes from the standard input. In this way pfb2pfa can be used as a filter. |
Performer_demo/pfconv(1) -- OpenGL Performer file translator
|
pfconv is one of the sample programs distributed with the OpenGL Performer high-performance graphics library. pfconv loads one or more files into an OpenGL Performer scene graph, and then writes the resulting scene graph out to a named output file. It is installed in the /usr/sbin directory on IRIX, and /usr/bin/X11 on Linux. The following formats support file writing: dwb Coryphaeus Software Designer's Workbench format medit Medit productions modeler format pfa OpenGL Performer ASCII file form... |
pfmt(1) -- display error message in standard format
|
pfmt uses format for printf style formatting of args. pfmt encapsulates the output in the standard error message format and displays it on stderr. The following options are available. -l label Specify the label string to be displayed with the message (for example, "UX:cat"). label is a character string no more than 25 characters in length; it will be automatically suffixed with a colon (:). When unspec... |
Performer_demo/pfpalettize(1) -- OpenGL Performer texture palettizer
|
pfpalettize is one of the sample programs distributed with the OpenGL Performer high-performance graphics library. pfpalettize loads one or more files into an OpenGL Performer scene graph, searches for all textures and palettizes them according to defaults or options specified, and then writes the resulting scene graph to an output file and writes the newly created palettized textures out to new palettized image files. pfpalettize command line options -h - "Usage" message -m - Enabel ... |
pg(1) -- file perusal filter for CRTs
|
The pg command is a filter that allows the examination of files one screenful at a time on a CRT. (If no file is specified or if it encounters the file name -, pg reads from standard input.) Each screenful is followed by a prompt. If the user types a carriage return, another page is displayed; other possibilities are listed below. pg processes supplementary code set characters in files, and recognizes supplementary code set characters in the string given to the -p opti... |
photoshop_sgi(1) -- Adobe Photoshop Performance Package
|
Photoshop is an imaging application developed and supported by Adobe Systems Inc. 'photoshop_sgi' is a performance package which works in conjunction with Photoshop to provide SGI specific acceleration and customization. 'photoshop_sgi' has been designed to work in harmony with Adobe's standard version of Photoshop. When Photoshop and photoshop_sgi are installed by default, 'photoshop' will invoke Photoshop as shipped by Adobe and 'photoshop_sgi' will invoke Photoshop as modified by SGI... |