1
0
Fork 0
cl-sites/HyperSpec-7-0/HyperSpec/Body/26_glo_g.htm
2024-04-01 10:24:07 +02:00

42 lines
10 KiB
HTML

<!-- Common Lisp HyperSpec (TM), version 7.0 generated by Kent M. Pitman on Mon, 11-Apr-2005 2:31am EDT -->
<HTML>
<HEAD>
<TITLE>CLHS: Glossary-Section G</TITLE>
<LINK HREF="../Data/clhs.css" REL="stylesheet" TYPE="text/css" />
<META HTTP-EQUIV="Author" CONTENT="Kent M. Pitman">
<META HTTP-EQUIV="Organization" CONTENT="LispWorks Ltd.">
<LINK REL=TOP HREF="../Front/index.htm">
<LINK REL=COPYRIGHT HREF="../Front/Help.htm#Legal">
<LINK REL=DISCLAIMER HREF="../Front/Help.htm#Disclaimer">
<LINK REL=PREV HREF="26_glo_f.htm">
<LINK REL=UP HREF="26_a.htm">
<LINK REL=NEXT HREF="26_glo_h.htm">
</HEAD>
<BODY>
<H1><A REV=MADE HREF="http://www.lispworks.com/"><IMG WIDTH=80 HEIGHT=65 ALT="[LISPWORKS]" SRC="../Graphics/LWSmall.gif" ALIGN=Bottom></A><A REL=TOP HREF="../Front/index.htm"><IMG WIDTH=237 HEIGHT=65 ALT="[Common Lisp HyperSpec (TM)]" SRC="../Graphics/CLHS_Sm.gif" ALIGN=Bottom></A> <A REL=PREV HREF="26_glo_f.htm"><IMG WIDTH=40 HEIGHT=40 ALT="[Previous]" SRC="../Graphics/Prev.gif" ALIGN=Bottom></A><A REL=UP HREF="26_a.htm"><IMG WIDTH=40 HEIGHT=40 ALT="[Up]" SRC="../Graphics/Up.gif" ALIGN=Bottom></A><A REL=NEXT HREF="26_glo_h.htm"><IMG WIDTH=40 HEIGHT=40 ALT="[Next]" SRC="../Graphics/Next.gif" ALIGN=Bottom></A></H1>
<HR>
<B>G</B> <P>
<P><A NAME="general"><B>general</B></A> <I>adj.</I> (of an <A REL=DEFINITION HREF="26_glo_a.htm#array"><I>array</I></A>) having <A REL=DEFINITION HREF="26_glo_e.htm#element_type"><I>element type</I></A> <A REL=DEFINITION HREF="t_t.htm#t"><B>t</B></A>, and consequently able to have any <A REL=DEFINITION HREF="26_glo_o.htm#object"><I>object</I></A> as an <A REL=DEFINITION HREF="26_glo_e.htm#element"><I>element</I></A>. <P>
<P><A NAME="generalized_boolean"><B>generalized boolean</B></A> <I>n.</I> an <A REL=DEFINITION HREF="26_glo_o.htm#object"><I>object</I></A> used as a truth value, where the symbol <A REL=DEFINITION HREF="a_nil.htm#nil"><B>nil</B></A> represents <A REL=DEFINITION HREF="26_glo_f.htm#false"><I>false</I></A> and all other <A REL=DEFINITION HREF="26_glo_o.htm#object"><I>objects</I></A> represent <A REL=DEFINITION HREF="26_glo_t.htm#true"><I>true</I></A>. See <A REL=DEFINITION HREF="26_glo_b.htm#boolean"><I>boolean</I></A>. <P>
<P><A NAME="generalized_instance"><B>generalized instance</B></A> <I>n.</I> (of a <A REL=DEFINITION HREF="26_glo_c.htm#class"><I>class</I></A>) an <A REL=DEFINITION HREF="26_glo_o.htm#object"><I>object</I></A> the <A REL=DEFINITION HREF="26_glo_c.htm#class"><I>class</I></A> of which is either that <A REL=DEFINITION HREF="26_glo_c.htm#class"><I>class</I></A> itself, or some subclass of that <A REL=DEFINITION HREF="26_glo_c.htm#class"><I>class</I></A>. (Because of the correspondence between types and classes, the term ``generalized instance of X'' implies ``object of type X'' and in cases where X is a <A REL=DEFINITION HREF="26_glo_c.htm#class"><I>class</I></A> (or <A REL=DEFINITION HREF="26_glo_c.htm#class"><I>class</I></A> <A REL=DEFINITION HREF="26_glo_n.htm#name"><I>name</I></A>) the reverse is also true. The former terminology emphasizes the view of X as a <A REL=DEFINITION HREF="26_glo_c.htm#class"><I>class</I></A> while the latter emphasizes the view of X as a <A REL=DEFINITION HREF="26_glo_t.htm#type_specifier"><I>type specifier</I></A>.) <P>
<P><A NAME="generalized_reference"><B>generalized reference</B></A> <I>n.</I> a reference to a location storing an <A REL=DEFINITION HREF="26_glo_o.htm#object"><I>object</I></A> as if to a <A REL=DEFINITION HREF="26_glo_v.htm#variable"><I>variable</I></A>. (Such a reference can be either to <A REL=DEFINITION HREF="26_glo_r.htm#read"><I>read</I></A> or <A REL=DEFINITION HREF="26_glo_w.htm#write"><I>write</I></A> the location.) See <A REL=CHILD HREF="05_a.htm">Section 5.1 (Generalized Reference)</A>. See also <A REL=DEFINITION HREF="26_glo_p.htm#place"><I>place</I></A>. <P>
<P><A NAME="generalized_synonym_stream"><B>generalized synonym stream</B></A> <I>n.</I> (with a <A REL=DEFINITION HREF="26_glo_s.htm#synonym_stream_symbol"><I>synonym stream symbol</I></A>) 1. (to a <A REL=DEFINITION HREF="26_glo_s.htm#stream"><I>stream</I></A>) a <A REL=DEFINITION HREF="26_glo_s.htm#synonym_stream"><I>synonym stream</I></A> to the <A REL=DEFINITION HREF="26_glo_s.htm#stream"><I>stream</I></A>, or a <A REL=DEFINITION HREF="26_glo_c.htm#composite_stream"><I>composite stream</I></A> which has as a target a <A REL=DEFINITION HREF="#generalized_synonym_stream"><I>generalized synonym stream</I></A> to the <A REL=DEFINITION HREF="26_glo_s.htm#stream"><I>stream</I></A>. 2. (to a <A REL=DEFINITION HREF="26_glo_s.htm#symbol"><I>symbol</I></A>) a <A REL=DEFINITION HREF="26_glo_s.htm#synonym_stream"><I>synonym stream</I></A> to the <A REL=DEFINITION HREF="26_glo_s.htm#symbol"><I>symbol</I></A>, or a <A REL=DEFINITION HREF="26_glo_c.htm#composite_stream"><I>composite stream</I></A> which has as a target a <A REL=DEFINITION HREF="#generalized_synonym_stream"><I>generalized synonym stream</I></A> to the <A REL=DEFINITION HREF="26_glo_s.htm#symbol"><I>symbol</I></A>. <P>
<P><A NAME="generic_function"><B>generic function</B></A> <I>n.</I> a <A REL=DEFINITION HREF="26_glo_f.htm#function"><I>function</I></A> whose behavior depends on the <A REL=DEFINITION HREF="26_glo_c.htm#class"><I>classes</I></A> or identities of the arguments supplied to it and whose parts include, among other things, a set of <A REL=DEFINITION HREF="26_glo_m.htm#method"><I>methods</I></A>, a <A REL=DEFINITION HREF="26_glo_l.htm#lambda_list"><I>lambda list</I></A>, and a <A REL=DEFINITION HREF="26_glo_m.htm#method_combination"><I>method combination</I></A> type. <P>
<P><A NAME="generic_function_lambda_list"><B>generic function lambda list</B></A> <I>n.</I> A <A REL=DEFINITION HREF="26_glo_l.htm#lambda_list"><I>lambda list</I></A> that is used to describe data flow into a <A REL=DEFINITION HREF="#generic_function"><I>generic function</I></A>. See <A REL=CHILD HREF="03_db.htm">Section 3.4.2 (Generic Function Lambda Lists)</A>. <P>
<P><A NAME="gensym"><B>gensym</B></A> <I>n.</I> <I>Trad.</I> an <A REL=DEFINITION HREF="26_glo_u.htm#uninterned"><I>uninterned</I></A> <A REL=DEFINITION HREF="26_glo_s.htm#symbol"><I>symbol</I></A>. See the <A REL=DEFINITION HREF="26_glo_f.htm#function"><I>function</I></A> <A REL=DEFINITION HREF="f_gensym.htm#gensym"><B>gensym</B></A>. <P>
<P><A NAME="global_declaration"><B>global declaration</B></A> <I>n.</I> a <A REL=DEFINITION HREF="26_glo_f.htm#form"><I>form</I></A> that makes certain kinds of information about code globally available; that is, a <A REL=DEFINITION HREF="f_procla.htm#proclaim"><B>proclaim</B></A> <A REL=DEFINITION HREF="26_glo_f.htm#form"><I>form</I></A> or a <A REL=DEFINITION HREF="m_declai.htm#declaim"><B>declaim</B></A> <A REL=DEFINITION HREF="26_glo_f.htm#form"><I>form</I></A>. <P>
<P><A NAME="global_environment"><B>global environment</B></A> <I>n.</I> that part of an <A REL=DEFINITION HREF="26_glo_e.htm#environment"><I>environment</I></A> that contains <A REL=DEFINITION HREF="26_glo_b.htm#binding"><I>bindings</I></A> with <A REL=DEFINITION HREF="26_glo_i.htm#indefinite_scope"><I>indefinite scope</I></A> and <A REL=DEFINITION HREF="26_glo_i.htm#indefinite_extent"><I>indefinite extent</I></A>. <P>
<P><A NAME="global_variable"><B>global variable</B></A> <I>n.</I> a <A REL=DEFINITION HREF="26_glo_d.htm#dynamic_variable"><I>dynamic variable</I></A> or a <A REL=DEFINITION HREF="26_glo_c.htm#constant_variable"><I>constant variable</I></A>. <P><A NAME="glyph"><B>glyph</B></A> <I>n.</I> a visual representation. ``Graphic characters have associated glyphs.'' <P>
<P><A NAME="go"><B>go</B></A> <I>v.</I> to transfer control to a <A REL=DEFINITION HREF="#go_point"><I>go point</I></A>. See the <A REL=DEFINITION HREF="26_glo_s.htm#special_operator"><I>special operator</I></A> <A REL=DEFINITION HREF="s_go.htm#go"><B>go</B></A>. <P>
<P><A NAME="go_point"><B>go point</B></A> one of possibly several <A REL=DEFINITION HREF="26_glo_e.htm#exit_point"><I>exit points</I></A> that are <I>established</I> by <A REL=DEFINITION HREF="s_tagbod.htm#tagbody"><B>tagbody</B></A> (or other abstractions, such as <A REL=DEFINITION HREF="m_prog_.htm#prog"><B>prog</B></A>, which are built from <A REL=DEFINITION HREF="s_tagbod.htm#tagbody"><B>tagbody</B></A>). <P>
<P><A NAME="go_tag"><B>go tag</B></A> <I>n.</I> the <A REL=DEFINITION HREF="26_glo_s.htm#symbol"><I>symbol</I></A> or <A REL=DEFINITION HREF="26_glo_i.htm#integer"><I>integer</I></A> that, within the <A REL=DEFINITION HREF="26_glo_l.htm#lexical_scope"><I>lexical scope</I></A> of a <A REL=DEFINITION HREF="s_tagbod.htm#tagbody"><B>tagbody</B></A> <A REL=DEFINITION HREF="26_glo_f.htm#form"><I>form</I></A>, names an <A REL=DEFINITION HREF="26_glo_e.htm#exit_point"><I>exit point</I></A> <I>established</I> by that <A REL=DEFINITION HREF="s_tagbod.htm#tagbody"><B>tagbody</B></A> <A REL=DEFINITION HREF="26_glo_f.htm#form"><I>form</I></A>. <P>
<P><A NAME="graphic"><B>graphic</B></A> <I>adj.</I> (of a <A REL=DEFINITION HREF="26_glo_c.htm#character"><I>character</I></A>) being a ``printing'' or ``displayable'' <A REL=DEFINITION HREF="26_glo_c.htm#character"><I>character</I></A> that has a standard visual representation as a single <A REL=DEFINITION HREF="#glyph"><I>glyph</I></A>, such as <TT>A</TT> or <TT>*</TT> or <TT>=</TT>. <A REL=DEFINITION HREF="26_glo_s.htm#space"><I>Space</I></A> is defined to be <A REL=DEFINITION HREF="#graphic"><I>graphic</I></A>. Of the <A REL=DEFINITION HREF="26_glo_s.htm#standard_character"><I>standard characters</I></A>, all but <A REL=DEFINITION HREF="26_glo_n.htm#newline"><I>newline</I></A> are <A REL=DEFINITION HREF="#graphic"><I>graphic</I></A>. See <A REL=DEFINITION HREF="26_glo_n.htm#non-graphic"><I>non-graphic</I></A>. <P>
<HR>
<A REL=NAVIGATOR HREF="../Front/StartPts.htm"><IMG WIDTH=80 HEIGHT=40 ALT="[Starting Points]" SRC="../Graphics/StartPts.gif" ALIGN=Bottom></A><A REL=TOC HREF="../Front/Contents.htm"><IMG WIDTH=80 HEIGHT=40 ALT="[Contents]" SRC="../Graphics/Contents.gif" ALIGN=Bottom></A><A REL=INDEX HREF="../Front/X_Master.htm"><IMG WIDTH=80 HEIGHT=40 ALT="[Index]" SRC="../Graphics/Index.gif" ALIGN=Bottom></A><A REL=INDEX HREF="../Front/X_Symbol.htm"><IMG WIDTH=80 HEIGHT=40 ALT="[Symbols]" SRC="../Graphics/Symbols.gif" ALIGN=Bottom></A><A REL=GLOSSARY HREF="../Body/26_a.htm"><IMG WIDTH=80 HEIGHT=40 ALT="[Glossary]" SRC="../Graphics/Glossary.gif" ALIGN=Bottom></A><A HREF="../Front/X3J13Iss.htm"><IMG WIDTH=80 HEIGHT=40 ALT="[Issues]" SRC="../Graphics/Issues.gif" ALIGN=Bottom></A><BR>
<A REL=COPYRIGHT HREF="../Front/Help.htm#Legal"><I>Copyright 1996-2005, LispWorks Ltd. All rights reserved.</I></A><P>
</BODY>
</HTML>