![[LISPWORKS]](/image.pl?url=http%3a%2f%2fwww.lispworks.com%2fdocumentation%2fHyperSpec%2fBody%2f..%2fGraphics%2fLWSmall.gif&f=jpg&w=240)
![[Common Lisp HyperSpec (TM)]](/image.pl?url=http%3a%2f%2fwww.lispworks.com%2fdocumentation%2fHyperSpec%2fBody%2f..%2fGraphics%2fCLHS_Sm.gif&f=jpg&w=240)
radixn. aninteger between 2 and 36, inclusive, which can be used to designate a base with respect to which certain kinds of numeric input or output are performed. (There are n valid digit characters for any givenradix n, and those digits are the first n digits in the sequence0,1, ...,9,A,B, ...,Z, which have the weights0,1, ...,9,10,11, ...,35, respectively. Case is not significant in parsing numbers of radix greater than10, so ``9b8a'' and ``9B8A'' denote the sameradix16 number.)
random staten. anobject oftyperandom-state.
rankn. a non-negativeinteger indicating the number ofdimensions of anarray.
ratio markern. a character which is used in the textual notation for aratio to separate the numerator from the denominator, and which isslash in thestandard readtable. SeeSection 2.1 (Character Syntax).
rationaln. anobject oftyperational.
readv.t. 1. (abinding orslot or component) to obtain thevalue of thebinding orslot. 2. (anobject from astream) to parse anobject from its representation on thestream.
readablyadv. (of a manner of printing anobject O1) in such a way as to permit theLisp Reader to laterparse the printed output into anobject O2 that issimilar to O1.
readern. 1. afunction thatreads[1] avariable orslot. 2. theLisp reader.
reader macron. 1. a textual notation introduced by dispatch on one or twocharacters that defines special-purpose syntax for use by theLisp reader, and that is implemented by areader macro function. SeeSection 2.2 (Reader Algorithm). 2. thecharacter orcharacters that introduce areader macro[1]; that is, amacro character or the conceptual pairing of adispatching macro character and thecharacter that follows it. (Areader macro is not a kind ofmacro.)
reader macro functionn. afunctiondesignator that denotes afunction that implements areader macro[2]. See thefunctionsset-macro-character andset-dispatch-macro-character.
readtablen. anobject oftypereadtable.
readtable casen. an attribute of areadtable whose value is acase sensitivity mode, and that selects the manner in whichcharacters in asymbol'sname are to be treated by theLisp reader and theLisp printer. SeeSection 23.1.2 (Effect of Readtable Case on the Lisp Reader) andSection 22.1.3.3.2 (Effect of Readtable Case on the Lisp Printer).
readtable designatorn. adesignator for areadtable; that is, anobject that denotes areadtable and that is one of:nil (denoting thestandard readtable), or areadtable (denoting itself).
recognizable subtypen. (of atype) asubtype of thetype which can be reliably detected to be such by theimplementation. See thefunctionsubtypep.
referencen.,v.t. 1.n. an act or occurrence of referring to anobject, abinding, anexit point, atag, or anenvironment. 2.v.t. to refer to anobject, abinding, anexit point, atag, or anenvironment, usually byname.
registered packagen. apackageobject that is installed in thepackage registry. (Everyregistered package has aname that is astring, as well as zero or morestring nicknames. Allpackages that are initially specified by Common Lisp or created bymake-package ordefpackage areregistered packages.Registered packages can be turned intounregistered packages bydelete-package.)
relativeadj. 1. (of atime) representing an offset from anabsolutetime in the units appropriate to that time. For example, arelativeinternal time is the difference between twoabsoluteinternal times, and is measured ininternal time units. 2. (of apathname) representing a position in a directory hierarchy by motion from a position other than the root, which might therefore vary. ``The notation#P"../foo.text" denotes a relative pathname if the host file system is Unix.'' Seeabsolute.
repertoiren.,ISO asubtype ofcharacter. SeeSection 13.1.2.2 (Character Repertoires).
reportn. (of acondition) tocall thefunctionprint-object on thecondition in anenvironment where thevalue of*print-escape* isfalse.
report messagen. the text that is output by acondition reporter.
required parametern. Aparameter for which a corresponding positionalargument must be supplied whencalling thefunction.
rest listn. (of afunction having arest parameter) Thelist to which therest parameter isbound on some particularcall to thefunction.
rest parametern. Aparameter which was introduced by&rest.
restartn. anobject oftyperestart.
restart designatorn. adesignator for arestart; that is, anobject that denotes arestart and that is one of: anon-nilsymbol (denoting the most recently establishedactiverestart whosename is thatsymbol), or arestart (denoting itself).
restart functionn. afunction that invokes arestart, as if byinvoke-restart. The primary purpose of arestart function is to provide an alternate interface. By convention, arestart function usually has the same name as therestart which it invokes. The next figure shows a list of thestandardizedrestart functions.
abortmuffle-warninguse-valuecontinuestore-value
Figure 26-4. Standardized Restart Functions
returnv.t. (ofvalues) 1. (from ablock) to transfer control andvalues from theblock; that is, to cause theblock toyield thevalues immediately without doing any further evaluation of theforms in its body. 2. (from aform) toyield thevalues.
return valuen.Trad. avalue[1]
right-parenthesisn. thestandard character ``)'', that is variously called ``right parenthesis'' or ``close parenthesis'' SeeFigure 2-5.
run timen. 1.load time 2.execution time
run-time compilern. refers to thecompile function or toimplicit compilation, for which the compilation and run-timeenvironments are maintained in the sameLisp image.
run-time definitionn. a definition in therun-time environment.
run-time environmentn. theenvironment in which a program isexecuted.