Movatterモバイル変換


[0]ホーム

URL:


[LISPWORKS][Common Lisp HyperSpec (TM)][Previous][Up][Next]


P

packagen. anobject oftypepackage.

package celln.Trad. (of asymbol) Theplace in asymbol that holds one of possibly severalpackages in which thesymbol isinterned, called thehome package, or which holdsnil if no suchpackage exists or is known. See thefunctionsymbol-package.

package designatorn. adesignator for apackage; that is, anobject that denotes apackage and that is one of: astring designator (denoting thepackage that has thestring that it designates as itsname or as one of itsnicknames), or apackage (denoting itself).

package markern. a character which is used in the textual notation for a symbol to separate the package name from the symbol name, and which iscolon in thestandard readtable. SeeSection 2.1 (Character Syntax).

package prefixn. a notation preceding thename of asymbol in text that is processed by theLisp reader, which uses apackagename followed by one or morepackage markers, and which indicates that the symbol is looked up in the indicatedpackage.

package registryn. A mapping ofnames topackageobjects. It is possible for there to be apackageobject which is not in this mapping; such apackage is called anunregistered package.Operators such asfind-package consult this mapping in order to find apackage from itsname.Operators such asdo-all-symbols,find-all-symbols, andlist-all-packages operate only onpackages that exist in thepackage registry.

pairwiseadv. (of an adjective on a set) applying individually to all possible pairings of elements of the set. ``The types A, B, and C are pairwise disjoint if A and B are disjoint, B and C are disjoint, and A and C are disjoint.''

paralleladj.Trad. (ofbinding orassignment) done in the style ofpsetq,let, ordo; that is, first evaluating all of theforms that producevalues, and only thenassigning orbinding thevariables (orplaces). Note that this does not imply traditional computational ``parallelism'' since theforms that producevalues are evaluatedsequentially. Seesequential.

parametern. 1. (of afunction) avariable in the definition of afunction which takes on thevalue of a correspondingargument (or of alist of corresponding arguments) to thatfunction when it is called, or which in some cases is given a default value because there is no correspondingargument. 2. (of aformat directive) anobject received as data flow by aformat directive due to a prefix notation within theformat string at theformat directive's point of use. SeeSection 22.3 (Formatted Output). ``In"~3,'0D", the number3 and the character#\0 are parameters to the~D format directive.''

parameter specializern. 1. (of amethod) anexpression which constrains themethod to be applicable only toargument sequences in which the correspondingargument matches theparameter specializer. 2. aclass, or alist(eqlobject).

parameter specializer namen. 1. (of amethod definition) an expression used in code to name aparameter specializer. SeeSection 7.6.2 (Introduction to Methods). 2. aclass, asymbol naming aclass, or alist(eqlform).

pathnamen. anobject oftypepathname, which is a structured representation of the name of afile. Apathname has six components: a ``host,'' a ``device,'' a ``directory,'' a ``name,'' a ``type,'' and a ``version.''

pathname designatorn. adesignator for apathname; that is, anobject that denotes apathname and that is one of: apathnamenamestring (denoting the correspondingpathname), astream associated with a file (denoting thepathname used to open thefile; this may be, but is not required to be, the actual name of thefile), or apathname (denoting itself). SeeSection 21.1.1.1.2 (Open and Closed Streams).

physical pathnamen. apathname that is not alogical pathname.

placen. 1. aform which is suitable for use as ageneralized reference. 2. the conceptual location referred to by such aplace[1].

plist ['pee,list]n. aproperty list.

portableadj. (ofcode) required to produce equivalent results and observable side effects in allconforming implementations.

potential copyn. (of anobject O1 subject to constriants) anobject O2 that if the specified constraints are satisfied by O1 without any modification might or might not beidentical to O1, or else that must be afreshobject that resembles acopy of O1 except that it has been modified as necessary to satisfy the constraints.

potential numbern. A textual notation that might be parsed by theLisp reader in someconforming implementation as anumber but is not required to be parsed as anumber. Noobject is apotential number---either anobject is anumber or it is not. SeeSection 2.3.1.1 (Potential Numbers as Tokens).

pprint dispatch tablen. anobject that can be thevalue of*print-pprint-dispatch* and hence can control howobjects are printed when*print-pretty* istrue. SeeSection 22.2.1.4 (Pretty Print Dispatch Tables).

predicaten. afunction that returns ageneralized boolean as its first value.

presentn. 1. (of afeature in aLisp image) a state of being that is in effect if and only if thesymbol naming thefeature is anelement of thefeatures list. 2. (of asymbol in apackage) being accessible in thatpackage directly, rather than being inherited from anotherpackage.

pretty printv.t. (anobject) to invoke thepretty printer on theobject.

pretty printern. the procedure that prints the character representation of anobject onto astream when thevalue of*print-pretty* istrue, and that uses layout techniques (e.g., indentation) that tend to highlight the structure of theobject in a way that makes it easier for human readers to parse visually. See thevariable*print-pprint-dispatch* andSection 22.2 (The Lisp Pretty Printer).

pretty printing streamn. astream that does pretty printing. Such streams are created by thefunctionpprint-logical-block as a link between the output stream and the logical block.

primary methodn. a member of one of two sets ofmethods (the set ofauxiliary methods is the other) that form an exhaustive partition of the set ofmethods on themethod'sgeneric function. How these sets are determined is dependent on themethod combination type; seeSection 7.6.2 (Introduction to Methods).

primary valuen. (ofvalues resulting from theevaluation of aform) the firstvalue, if any, or elsenil if there are novalues. ``The primary value returned bytruncate is an integer quotient, truncated toward zero.''

principaladj. (of a value returned by a Common Lispfunction that implements a mathematically irrational or transcendental function defined in the complex domain) of possibly many (sometimes an infinite number of) correct values for the mathematical function, being the particularvalue which the corresponding Common Lispfunction has been defined to return.

print namen.Trad. (usually of asymbol) aname[3].

printer control variablen. avariable whose specific purpose is to control some action of theLisp printer; that is, one of thevariables inFigure 22-1, or else someimplementation-definedvariable which is defined by theimplementation to be aprinter control variable.

printer escapingn. The combined state of theprinter control variables*print-escape* and*print-readably*. If the value of either*print-readably* or*print-escape* istrue, thenprinter escaping is ``enabled''; otherwise (if the values of both*print-readably* and*print-escape* arefalse), thenprinter escaping is ``disabled''.

printingadj. (of acharacter) being agraphiccharacter other thanspace.

processv.t. (aform by thecompiler) to performminimal compilation, determining the time of evaluation for aform, and possiblyevaluating thatform (if required).

processorn.,ANSI animplementation.

proclaimv.t. (aproclamation) toestablish thatproclamation.

proclamationn. aglobal declaration.

prog tagn.Trad. ago tag.

programn.Trad. Common Lispcode.

programmern. an active entity, typically a human, that writes aprogram, and that might or might not also be auser of theprogram.

programmer coden.code that is supplied by the programmer; that is,code that is notsystem code.

proper listn. Alist terminated by theempty list. (Theempty list is aproper list.) Seeimproper list.

proper namen. (of aclass) asymbol thatnames theclass whosename is thatsymbol. See thefunctionsclass-name andfind-class.

proper sequencen. asequence which is not animproper list; that is, avector or aproper list.

proper subtypen. (of atype) asubtype of thetype which is not thesametype as thetype (i.e., itselements are a ``proper subset'' of thetype).

propertyn. (of aproperty list) 1. a conceptual pairing of aproperty indicator and its associatedproperty value on aproperty list. 2. aproperty value.

property indicatorn. (of aproperty list) thename part of aproperty, used as akey when looking up aproperty value on aproperty list.

property listn. 1. alist containing an even number ofelements that are alternatingnames (sometimes calledindicators orkeys) andvalues (sometimes calledproperties). When there is more than onename andvalue pair with theidenticalname in aproperty list, the first such pair determines theproperty. 2. (of asymbol) the component of thesymbol containing aproperty list.

property valuen. (of aproperty indicator on aproperty list) theobject associated with theproperty indicator on theproperty list.

purports to conformv. makes a good-faith claim of conformance. This term expresses intention to conform, regardless of whether the goal of that intention is realized in practice. For example, language implementations have been known to have bugs, and while animplementation of this specification with bugs might not be aconforming implementation, it can stillpurport to conform. This is an important distinction in certain specific cases; e.g., see thevariable*features*.


The followingX3J13 cleanup issues,not part of the specification, apply to this section:


[Starting Points][Contents][Index][Symbols][Glossary][Issues]
Copyright 1996-2005, LispWorks Ltd. All rights reserved.


[8]ページ先頭

©2009-2025 Movatter.jp