From: <cli...@li...> - 2008-02-13 20:21:16
|
Send clisp-cvs mailing list submissions to cli...@li... To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/clisp-cvs or, via email, send a message with subject or body 'help' to cli...@li... You can reach the person managing the list at cli...@li... When replying, please edit your Subject line so it is more specific than "Re: Contents of clisp-cvs digest..." CLISP CVS commits for today Today's Topics: 1. clisp/doc mop.xml,2.78,2.79 cl-ent.xml,1.118,1.119 (Sam Steingold) 2. clisp/doc mop.xml, 2.79, 2.80 impbyte.xml, 1.108, 1.109 impbody.xml, 1.482, 1.483 cl-ent.xml, 1.119, 1.120 (Sam Steingold) 3. clisp/doc impbody.xml,1.483,1.484 (Sam Steingold) ---------------------------------------------------------------------- Message: 1 Date: Tue, 12 Feb 2008 21:47:30 +0000 From: Sam Steingold <sd...@us...> Subject: clisp/doc mop.xml,2.78,2.79 cl-ent.xml,1.118,1.119 To: cli...@li... Message-ID: <E1J...@ma...> Update of /cvsroot/clisp/clisp/doc In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv24302/doc Modified Files: mop.xml cl-ent.xml Log Message: declaration-specifier-glo --> declspec-glo Index: mop.xml =================================================================== RCS file: /cvsroot/clisp/clisp/doc/mop.xml,v retrieving revision 2.78 retrieving revision 2.79 diff -u -d -r2.78 -r2.79 --- mop.xml 27 Nov 2007 03:56:39 -0000 2.78 +++ mop.xml 12 Feb 2008 21:47:27 -0000 2.79 @@ -237,10 +237,10 @@ permutation of those symbols from the &lalist; which name the required arguments of the generic function.</simpara></listitem> <listitem><simpara>The <quote>declarations</quote> are available as a - list of &declaration-specifier-glo;s.</simpara> + list of &declspec-glo;s.</simpara> <note><simpara>There is a slight misnomer in the naming of functions and options in this document: Where the term <quote>declaration</quote> is - used, actually a &declaration-specifier-glo; is meant. + used, actually a &declspec-glo; is meant. </simpara></note></listitem> &doc-li;</itemizedlist></para> <simpara>See also <xref linkend="mop-gf"/></simpara> @@ -2641,7 +2641,7 @@ <para>Returns a possibly empty list of the <quote>declarations</quote> of the generic function. The elements of this list are -&declaration-specifier-glo;s. This list is the defaulted value of the +&declspec-glo;s. This list is the defaulted value of the &declarations-k; initialization argument that was associated with the &gfmo; during initialization or reinitialization.</para></section> @@ -2880,9 +2880,9 @@ argument, in the order they appear in that argument. If neither argument is supplied, neither are initialized (see the description of &lambda-list-k;.)</simpara></listitem> - <listitem><simpara>The &declarations-k; argument is a list of &declaration-specifier-glo;s. + <listitem><simpara>The &declarations-k; argument is a list of &declspec-glo;s. </simpara><simpara>An &err-sig; if this value is not a &proper-list-glo; or - if each of its elements is not a legal &declaration-specifier-glo;.</simpara> + if each of its elements is not a legal &declspec-glo;.</simpara> <simpara>When the generic function is being initialized, and this argument is not supplied, it defaults to the empty list. </simpara></listitem> @@ -3820,10 +3820,9 @@ <listitem><simpara>The value of the &function-k; initialization argument is the method function.</simpara></listitem> <listitem><simpara>The value of the &declarations-k; initialization -argument is a list of the &declaration-specifier-glo;s from the -&defmethod; form. If there are no declarations in the macro form, this -initialization argument either does not appear, or appears with a value -of the empty list.</simpara> +argument is a list of the &declspec-glo;s from the &defmethod; form. +If there are no declarations in the macro form, this initialization argument +either does not appear, or appears with a value of the empty list.</simpara> <note>&clisp-only;<simpara>No &declarations-k; initialization argument is provided, because method initialization does not support a &declarations-k; argument, and because the method function is already completely provided Index: cl-ent.xml =================================================================== RCS file: /cvsroot/clisp/clisp/doc/cl-ent.xml,v retrieving revision 1.118 retrieving revision 1.119 diff -u -d -r1.118 -r1.119 --- cl-ent.xml 3 Feb 2008 01:33:34 -0000 1.118 +++ cl-ent.xml 12 Feb 2008 21:47:27 -0000 1.119 @@ -212,7 +212,7 @@ <!ENTITY ext-obj '<ulink url="&clhs;/Body/sec_3-2-4-1.html">externalizable object</ulink>'> <!ENTITY spelalist '<ulink url="&clhs;/Body/sec_3-4-3.html">specialized lambda list</ulink>'> <!ENTITY comp-unit '<ulink url="&clhs;/Body/glo_c.html#compilation_unit">compilation unit</ulink>'> -<!ENTITY declaration-specifier-glo '<ulink url="&clhs;/Body/glo_d.html#declaration_specifier">declaration specifier</ulink>'> +<!ENTITY declspec-glo '<ulink url="&clhs;/Body/glo_d.html#declaration_specifier">declaration specifier</ulink>'> <!ENTITY proper-list-glo '<ulink url="&clhs;/Body/glo_p.html#proper_list">proper list</ulink>'> <!ENTITY proper-name-glo '<ulink url="&clhs;/Body/glo_p.html#proper_name">proper name</ulink>'> <!ENTITY exec-time '<ulink url="&clhs;/Body/glo_e.html#execution_time">execution time</ulink>'> ------------------------------ Message: 2 Date: Tue, 12 Feb 2008 21:54:55 +0000 From: Sam Steingold <sd...@us...> Subject: clisp/doc mop.xml, 2.79, 2.80 impbyte.xml, 1.108, 1.109 impbody.xml, 1.482, 1.483 cl-ent.xml, 1.119, 1.120 To: cli...@li... Message-ID: <E1J...@ma...> Update of /cvsroot/clisp/clisp/doc In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv27049/doc Modified Files: mop.xml impbyte.xml impbody.xml cl-ent.xml Log Message: (typespec-glo): new entity Index: impbyte.xml =================================================================== RCS file: /cvsroot/clisp/clisp/doc/impbyte.xml,v retrieving revision 1.108 retrieving revision 1.109 diff -u -d -r1.108 -r1.109 --- impbyte.xml 12 Feb 2008 16:44:51 -0000 1.108 +++ impbyte.xml 12 Feb 2008 21:54:52 -0000 1.109 @@ -439,7 +439,7 @@ <listitem><simpara>defines &write-float-decimal; for printing floating point numbers in base 10</simpara></listitem></varlistentry> <varlistentry><term><filename role="clisp-cvs">src/type.lisp</filename></term> - <listitem><simpara>functions working with type specifiers: &typep;, + <listitem><simpara>functions working with &typespec-glo;s: &typep;, &subtypep;</simpara></listitem></varlistentry> <varlistentry> <term><filename role="clisp-cvs">src/defstruct.lisp</filename></term> Index: impbody.xml =================================================================== RCS file: /cvsroot/clisp/clisp/doc/impbody.xml,v retrieving revision 1.482 retrieving revision 1.483 diff -u -d -r1.482 -r1.483 --- impbody.xml 12 Feb 2008 17:27:43 -0000 1.482 +++ impbody.xml 12 Feb 2008 21:54:52 -0000 1.483 @@ -495,10 +495,10 @@ <warning><para>Since &defconstant; initial value forms are not evaluated at compile time, &constantp; will not report &t; of their -name within the same &comp-unit; for the null &lex-env;. This is -consistent and matches questionable code using the pattern -<code>(if (&constantp; &form-r;) (&eval; &form-r;))</code>. Use -&eval-when; if you need recognition and the value during +name within the same &comp-unit; for the null &lex-env;. +This is consistent and matches questionable code using the pattern +<code>(&if; (&constantp; &form-r;) (&eval; &form-r;))</code>. +Use &eval-when; if you need recognition and the value during compile-time.</para></warning></section> <section id="eval-when"><title>Macro &eval-when;</title> @@ -536,11 +536,11 @@ <section id="type-spec"><title>Type Specifiers <ulink url="&clhs;/Body/sec_4-2-3.html">[CLHS-4.2.3]</ulink></title> -<para>The general form of the &complex-t; type specifier is <literal +<para>The general form of the &complex-t; &typespec-glo; is <literal role="type">(&complex-t; <replaceable>type-of-real-part</replaceable> - <replaceable>type-of-imaginary-part</replaceable>)</literal>. The type - specifier <literal role="type">(&complex-t; &type-r;)</literal> is - equivalent to <literal role="type">(&complex-t; &type-r; + <replaceable>type-of-imaginary-part</replaceable>)</literal>. + The &typespec-glo; <literal role="type">(&complex-t; &type-r;)</literal> + is equivalent to <literal role="type">(&complex-t; &type-r; &type-r;)</literal>.</para> <para>&deftype; &lalist;s are subject to destructuring (nested &lalist;s @@ -548,14 +548,12 @@ but not an &environment-amp; marker.</para> <formalpara><title>Function <code>(<function>EXT:TYPE-EXPAND</function> - <replaceable>typespec</replaceable> &optional-amp; - <replaceable>once-p</replaceable>)</code></title> -<para>If <replaceable>typespec</replaceable> is a user-defined type, - this will expand it recursively until it is no longer a user-defined - type (unless <replaceable>once-p</replaceable> is supplied and - non-&nil;). Two values are returned - the expansion and an indicator - (&t; or &nil;) of whether the original - <replaceable>typespec</replaceable> was a user-defined type. + &type-r; &optional-amp; <replaceable>once-p</replaceable>)</code></title> +<para>If &type-r; is a user-defined &typespec-glo; this will expand it + recursively until it is no longer a user-defined type + (unless <replaceable>once-p</replaceable> is supplied and non-&nil;). + Two values are returned - the expansion and an indicator (&t; or &nil;) + of whether the original &type-r; was a user-defined &typespec-glo;. </para></formalpara> <itemizedlist><title>The possible results of &type-of;</title> @@ -1953,15 +1951,14 @@ not only <literal role="data">0.0</literal> (which would mean <quote>approximately 0</quote>).</para> -<para>The type specifier for this is <literal - role="type">(&complex-t; &integer-t; - &single-float-t;)</literal>, and <literal - role="type">(&complex-t; <varname>type-of-real-part</varname> - <varname>type-of-imaginary-part</varname>)</literal> in general.</para> +<para>The &typespec-glo; for this is <literal role="type">(&complex-t; + &integer-t; &single-float-t;)</literal>, and <literal role="type">(&complex-t; + <varname>type-of-real-part</varname> + <varname>type-of-imaginary-part</varname>)</literal> in general.</para> -<para>The type specifier <literal role="type">(&complex-t; - &type-r;)</literal> is equivalent to <literal - role="type">(&complex-t; &type-r; &type-r;)</literal>.</para> +<para>The &typespec-glo; <literal role="type">(&complex-t; + &type-r;)</literal> is equivalent to <literal role="type">(&complex-t; + &type-r; &type-r;)</literal>.</para> </section> Index: mop.xml =================================================================== RCS file: /cvsroot/clisp/clisp/doc/mop.xml,v retrieving revision 2.79 retrieving revision 2.80 diff -u -d -r2.79 -r2.80 --- mop.xml 12 Feb 2008 21:47:27 -0000 2.79 +++ mop.xml 12 Feb 2008 21:54:52 -0000 2.80 @@ -2337,7 +2337,7 @@ <title>Generic Function &slotdef-type;</title> <subtitle><code>(&slotdef-type; &slot-r;)</code></subtitle> -<para>Returns the type of &slot-r;. This is a type specifier name. +<para>Returns the type of &slot-r;. This is a &typespec-glo; name. This is the defaulted value of the &type-k; initialization argument that was associated with the &sdmo; during initialization.</para></section> @@ -2493,7 +2493,7 @@ appropriate &lex-env;. The &initfunction-k; argument defaults to false. An &err-sig; if the &initfunction-k; argument is supplied, but the &initform-k; argument is not supplied.</simpara></listitem> - <listitem><simpara>The &type-k; argument is a type specifier name. An + <listitem><simpara>The &type-k; argument is a &typespec-glo; name. An &err-sig; otherwise. The &type-k; argument defaults to the symbol &t;. </simpara></listitem> <listitem><simpara>The &allocation-k; argument is a &symbol-t;. An Index: cl-ent.xml =================================================================== RCS file: /cvsroot/clisp/clisp/doc/cl-ent.xml,v retrieving revision 1.119 retrieving revision 1.120 diff -u -d -r1.119 -r1.120 --- cl-ent.xml 12 Feb 2008 21:47:27 -0000 1.119 +++ cl-ent.xml 12 Feb 2008 21:54:53 -0000 1.120 @@ -213,6 +213,7 @@ <!ENTITY spelalist '<ulink url="&clhs;/Body/sec_3-4-3.html">specialized lambda list</ulink>'> <!ENTITY comp-unit '<ulink url="&clhs;/Body/glo_c.html#compilation_unit">compilation unit</ulink>'> <!ENTITY declspec-glo '<ulink url="&clhs;/Body/glo_d.html#declaration_specifier">declaration specifier</ulink>'> +<!ENTITY typespec-glo '<ulink url="&clhs;/Body/glo_t.html#type_specifier">type specifier</ulink>'> <!ENTITY proper-list-glo '<ulink url="&clhs;/Body/glo_p.html#proper_list">proper list</ulink>'> <!ENTITY proper-name-glo '<ulink url="&clhs;/Body/glo_p.html#proper_name">proper name</ulink>'> <!ENTITY exec-time '<ulink url="&clhs;/Body/glo_e.html#execution_time">execution time</ulink>'> ------------------------------ Message: 3 Date: Wed, 13 Feb 2008 15:09:14 +0000 From: Sam Steingold <sd...@us...> Subject: clisp/doc impbody.xml,1.483,1.484 To: cli...@li... Message-ID: <E1J...@ma...> Update of /cvsroot/clisp/clisp/doc In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv30087/doc Modified Files: impbody.xml Log Message: more links Index: impbody.xml =================================================================== RCS file: /cvsroot/clisp/clisp/doc/impbody.xml,v retrieving revision 1.483 retrieving revision 1.484 diff -u -d -r1.483 -r1.484 --- impbody.xml 12 Feb 2008 21:54:52 -0000 1.483 +++ impbody.xml 13 Feb 2008 15:09:11 -0000 1.484 @@ -792,9 +792,9 @@ <para>&constant;s may not be bound dynamically or lexically.</para> <para>See also <xref linkend="constant-notinline"/>.</para> <para>If you need to undo a &defconstant; form, &proclaim; the symbol - &special-dec; (to turn the constant into a variable), and then - &proclaim; it ¬spec; (to turn the globally special variable into an - ordinary symbol).</para></section> + &special-dec; (to turn the &constant; into a &dyn-var;), and then + &proclaim; it ¬spec; (to turn the &dyn-var; into a &lex-var;). +</para></section> <section id="fcase"><title>Macro &fcase;</title> @@ -833,9 +833,8 @@ implementations.</para> <para><code>(&let; ((&x-r; &y-r;)) (&eq; &x-r; &x-r;))</code> always - returns &t;, regardless of &y-r;.</para> - -<para>See also <xref linkend="dffi-eq"/>.</para> + returns &t; for any Lisp object &y-r;. + See also <xref linkend="dffi-eq"/>.</para> </section> ------------------------------ ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ ------------------------------ _______________________________________________ clisp-cvs mailing list cli...@li... https://lists.sourceforge.net/lists/listinfo/clisp-cvs End of clisp-cvs Digest, Vol 22, Issue 14 ***************************************** |