From: <cli...@li...> - 2008-04-22 16:55:11
|
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 cl-ent.xml, 1.122, 1.123 common.xsl, 1.56, 1.57 impbody.xml, 1.501, 1.502 impext.xml, 1.503, 1.504 (Sam Steingold) 2. clisp/doc faq.xml,1.66,1.67 (Sam Steingold) 3. clisp/doc common.xsl,1.57,1.58 (Sam Steingold) 4. clisp/modules/syscalls syscalls.xml,1.83,1.84 (Sam Steingold) ---------------------------------------------------------------------- Message: 1 Date: Tue, 22 Apr 2008 16:13:40 +0000 From: Sam Steingold <sd...@us...> Subject: clisp/doc cl-ent.xml, 1.122, 1.123 common.xsl, 1.56, 1.57 impbody.xml, 1.501, 1.502 impext.xml, 1.503, 1.504 To: cli...@li... Message-ID: <E1J...@ma...> Update of /cvsroot/clisp/clisp/doc In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv6538/doc Modified Files: cl-ent.xml common.xsl impbody.xml impext.xml Log Message: new template for clhs/glo (glossary) Index: impbody.xml =================================================================== RCS file: /cvsroot/clisp/clisp/doc/impbody.xml,v retrieving revision 1.501 retrieving revision 1.502 diff -u -d -r1.501 -r1.502 --- impbody.xml 17 Apr 2008 13:42:30 -0000 1.501 +++ impbody.xml 22 Apr 2008 16:13:32 -0000 1.502 @@ -63,11 +63,10 @@ <section id="reader-alg"><title>Reader Algorithm <ulink role="clhs" url="sec_2-2"/></title> -<para>The requirement of step 4 that a - <quote><ulink role="clhs" url="glo_r.html#reader_macro_function">reader - macro function</ulink> may return zero values or one value</quote> - &is-e; enforced. You can use the function &values; to control the - number of values returned.</para> +<para>The requirement of step 4 that a <quote><ulink url="clhs/glo">reader + macro function</ulink> may return zero values or one value</quote> + &is-e; enforced. You can use the function &values; to control the + number of values returned.</para> </section> @@ -77,10 +76,10 @@ <para>A <firstterm>reserved token <indexterm id="res-token" significance="preferred"> <primary id="res-token-i">reserved token</primary></indexterm></firstterm>, - i.e., a <ulink role="clhs" url="glo_t.html#token">token</ulink> that has - <ulink role="clhs" url="glo_p.html#potential_number">potential number</ulink> - syntax but cannot be interpreted as a &number-t;, is interpreted as - &symbol-t; when being read.</para> + i.e., a <ulink url="clhs/glo">token</ulink> that has + <ulink url="clhs/glo">potential number</ulink> syntax but cannot be + interpreted as a &number-t;, is interpreted as &symbol-t; when being + read.</para> </section> @@ -308,8 +307,8 @@ treated as function forms. This makes the syntax <code>(&funcname-r; &args-r; ...)</code> consistent with the syntax <code>(&funcall; #'&funcname-r; &args-r; ...)</code>. - It implements the item 7 of the &ansi-cl; issue &iss174; and the definition of - <ulink role="clhs" url="glo_f.html#function_form">function form</ulink>s, + It implements the item 7 of the &ansi-cl; issue &iss174; and the + definition of <ulink url="clhs/glo">function form</ulink>s, and is consistent with the use of &funname;s elsewhere in &cl;. </para></section> @@ -466,7 +465,7 @@ (funcall add-i-10 32) <computeroutput>42</computeroutput> ; as expected (defvar value 12) -<computeroutput>VALUE</computeroutput> ; affects <function>ADDER-I</function> and <function>ADD-I-10</function> but not <function>ADDER-C</function> and <function>ADD-C-10</function> +<computeroutput>VALUE</computeroutput> ; affects <function>ADDER-I</function> and <function>ADD-I-10</function> but ¬-e; <function>ADDER-C</function> and <function>ADD-C-10</function> (funcall add-c-10 32) <computeroutput>42</computeroutput> ; as before (funcall add-i-10 32) @@ -579,8 +578,8 @@ <section id="safety-decl"><title>Declaration &safety-dec;</title> <para>Declaration <code>(&optimize-dec; (&safety-dec; 3))</code> results in <quote>safe</quote> compiled code: function calls are never - eliminated. This guarantees the semantics described in &ansi-cl; - <ulink role="clhs" url="sec_3-5.html">Section 3.5</ulink>. + eliminated. This guarantees the semantics described in + <ulink role="clhs" url="sec_3-5"/>. </para></section> <section id="compile-decl"><title>Declaration &compile-decl;</title> @@ -718,8 +717,7 @@ </itemizedlist> <formalpara id="fixnum-char-ansi"><title>Function &coerce;</title> -<para>&fixnum-t; is not a <ulink - url="&clhs;/Body/glo_c.html#character_designator">character +<para>&fixnum-t; is not a <ulink url="clhs/glo">character designator</ulink> in &ansi-cl;, although &code-char; provides an obvious venue to &coerce; a &fixnum-t; to a &character-t;. When &fixnum-char-ansi; is &nil;, &clisp; &coerce;s &fixnum-t;s to @@ -777,7 +775,7 @@ <primary id="gen-labels-i"><function>GENERIC-LABELS</function> </primary></indexterm></firstterm> are implemented as macros, not as special operators (as permitted by - <ulink role="clhs" url="sec_3-1-2-1-2-2.html">Section 3.1.2.1.2.2</ulink>). + <ulink role="clhs" url="sec_3-1-2-1-2-2"/>). They are not imported into the packages &clu-pac; and &cl-pac; because of the &ansi-cl; issue &iss181;.</para> @@ -1037,8 +1035,9 @@ <title>Iteration variables in the loop epilogue</title> <para>The standard is unambiguous in that the iteration variables do - still exist in the &finally; clause, but ¬-e; as to what values - these variables might have. + still exist in the + <ulink role="clhs" url="sec_6-1-7-2"><literal>FINALLY</literal></ulink> + clause, but ¬-e; as to what values these variables might have. Therefore the code which relies on the values of such variables, e.g., <programlisting language="lisp">(loop for x on y finally (return x))</programlisting> is inherently non-portable across &cl; implementations, @@ -1527,8 +1526,8 @@ <para>All pre-existing packages except &clu-pac; belong to the implementation, in the sense that the programs that do not follow - <ulink role="clhs" url="sec_11-1-2-1-2.html">Section 11.1.2.1.2</ulink> - ("Constraints on the &cl-pac; Package for Conforming Programs") + <ulink role="clhs" url="sec_11-1-2-1-2"/> + (<quote>Constraints on the &cl-pac; Package for Conforming Programs</quote>) cause undefined behavior.</para> </section> @@ -1701,9 +1700,8 @@ <section id="num-types"><title>Numeric Types</title> <para>The type &number-t; is the disjoint union of the types - &real-t; and &complex-t; (<ulink - url="&clhs;/Body/glo_e.html#exhaustive_partition"><quote>exhaustive - partition</quote></ulink>)</para> + &real-t; and &complex-t; (<ulink url="clhs/glo">exhaustive + partition</ulink>)</para> <para>The type &real-t; is the disjoint union of the types &rational-t; and &float-t;.</para> @@ -2007,9 +2005,8 @@ different float types is rounded to the float format of the shortest (least precise) of the arguments: &rational-t; → &long-float-t; → &double-float-t; → &single-float-t; - → &short-float-t; (in contrast to <ulink - url="&clhs;/Body/sec_12-1-4-4.html">12.1.4.4 Rule of Float Precision - Contagion</ulink>!)</para> + → &short-float-t; (in contrast to + <ulink role="clhs" url="sec_12-1-4-4"/>!)</para> <variablelist> <varlistentry><term>Rationale:</term> @@ -2063,9 +2060,8 @@ <para>When &floratcont; is &nil;, the traditional &clisp; method is used, namely if the result is mathematically an exact rational number, this - rational number is returned (in contrast to <ulink - url="&clhs;/Body/sec_12-1-4-1.html">12.1.4.1 Rule of Float and Rational - Contagion</ulink>!)</para> + rational number is returned (in contrast to + <ulink role="clhs" url="sec_12-1-4-1"/>!)</para> <para>&floratcont; has an effect only in those few cases when the mathematical result is exact although one of the arguments is a floating-point number, @@ -2589,9 +2585,8 @@ <formalpara><title>Rationale</title> <para>In &clisp;, &nl-s; is identical to &lf-s; - (which is specifically permitted by the &ansi-cl; in section - <ulink role="clhs" url="sec_13-1-7.html">13.1.7 <quote>Character - Names</quote></ulink>). + (which is specifically permitted by the &ansi-cl; in + <ulink role="clhs" url="sec_13-1-7"/> <quote>Character Names</quote>). Consider a file containing exactly this string: <code>(&concatenate; '&string-any; "foo" (&string; &lf-s;) "bar" (&string; &cr-s;) (&string; &lf-s;))</code> @@ -3422,8 +3417,8 @@ <formalpara id="path-des"><title>Pathname Designators</title> <para>When &parsename; is &nil;, &symbol-t; is also treated as a - <ulink role="clhs" url="glo_p.html#pathname_designator">pathname - designator</ulink>, namely its &symbol-name; is converted to the + <ulink url="clhs/glo">pathname designator</ulink>, + namely its &symbol-name; is converted to the operating system's preferred pathname case.</para></formalpara> <formalpara id="path-match"><title>Function &pathname-match-p;</title> @@ -3471,7 +3466,7 @@ &host-r; &defaults-r; &key-amp; &start-r; &end-r; <replaceable>junk-allowed</replaceable>)</code> returns a logical pathname only if &host-r; is a - <ulink role="clhs" url="glo_l.html#logical_host">logical host</ulink> + <ulink url="clhs/glo">logical host</ulink> or &host-r; is &nil; and &defaults-r; is a &logical-pathname-t;. To construct a logical pathname from a string, the function &logical-pathname; can be used.</para> @@ -4708,7 +4703,7 @@ </section> <section id="print-array"><title>Printing Other Arrays - <ulink role="clhs" url="sec_22-1-3-8"/></title> + <ulink role="clhs" url="sec_22-1-3-8"/></title> <para>When &print-readably-var; is true, other arrays are written as follows: if the &array-element-type; is &t-t;, the syntax @@ -4743,10 +4738,10 @@ of &pathprint;: when it is &nil;, we print pathnames like this: <computeroutput>&sharp-minus;CLISP &sharp-P;"..." &sharp-plus;CLISP &sharp-S;(&pathname-t; ...)</computeroutput>. - Otherwise, when the variable &pathprint; is non-&nil;, the - &sharp-P; notation is used as per <ulink - url="&clhs;/Body/sec_1-5-1-4-1.html">1.5.1.4.1 Resolution of Apparent - Conflicts in Exceptional Situations</ulink>.</para> +Otherwise, when the variable &pathprint; is non-&nil;, the +&sharp-P; notation is used as per <ulink role="clhs" url="sec_1-5-1-4-1"/> +<quote>Resolution of Apparent Conflicts in Exceptional Situations</quote>. +</para> <note><simpara>The &sharp-S; notation for &pathname-t;s is used extensively in the &hyperspec; (see examples for &pathname;, @@ -4763,18 +4758,17 @@ </section> <section id="clpp"><title>The Lisp Pretty Printer - <ulink role="clhs" url="sec_22-2"/></title> + <ulink role="clhs" url="sec_22-2"/></title> <para>The Lisp Pretty Printer implementation is ¬-e; perfect yet. &pprint-logical-block; does not respect &print-lines-var;.</para> <section id="pp-dispatch"><title>Pretty Print Dispatch Table - <ulink role="clhs" url="sec_22-2-1-4"/></title> + <ulink role="clhs" url="sec_22-2-1-4"/></title> -<para>A <ulink role="clhs" url="glo_p.html#pprint_dispatch_table">pprint - dispatch table</ulink> is a &cons; of a &symbol-t; - &print-pprint-dispatch-var; and an &alist; which maps types into - priorities and print functions. +<para>A <ulink url="clhs/glo">pprint dispatch table</ulink> is a &cons; + of a &symbol-t; &print-pprint-dispatch-var; and an &alist; which maps + types into priorities and print functions. Their use is strongly discouraged because of the performance issues: when &print-pprint-dispatch-var; is non-trivial and &print-pretty-var; is non-&nil;, printing of every object requires a lookup in the table, @@ -5130,8 +5124,7 @@ <listitem><simpara>the name of this implementation </simpara></listitem></varlistentry> <varlistentry><term><constant>:ANSI-CL</constant></term> - <listitem><simpara>&clisp; - <ulink role="clhs" url="glo_p.html#purports_to_conform">purports to + <listitem><simpara>&clisp; <ulink url="clhs/glo">purports to conform</ulink> to &ansi-cl;</simpara></listitem></varlistentry> <varlistentry><term><constant>:COMMON-LISP</constant></term> <listitem><simpara>required by &ansi-cl;</simpara></listitem></varlistentry> Index: common.xsl =================================================================== RCS file: /cvsroot/clisp/clisp/doc/common.xsl,v retrieving revision 1.56 retrieving revision 1.57 diff -u -d -r1.56 -r1.57 --- common.xsl 18 Apr 2008 16:14:35 -0000 1.56 +++ common.xsl 22 Apr 2008 16:13:32 -0000 1.57 @@ -267,6 +267,7 @@ <span class="{@role}"><xsl:apply-imports/></span> </xsl:template> +<!-- ========================== CLHS ========================== --> <xsl:param name="clhs.top" select="'http://www.lisp.org/HyperSpec/'"/> <xsl:param name="clhs.body" select="concat($clhs.top, 'Body/')"/> <xsl:template match="ulink[@role='clhs']"> @@ -275,9 +276,13 @@ <xsl:value-of select="@url"/> <xsl:text>]</xsl:text></a></xsl:when> <xsl:otherwise> - <a class="{@role}" href="{$clhs.body}{@url}"><xsl:apply-templates/></a> + <a class="{@role}" href="{$clhs.body}{@url}.html"><xsl:apply-templates/></a> </xsl:otherwise></xsl:choose></xsl:template> +<xsl:template match="ulink[@url='clhs/glo']"> + <a class="{@role}" href="{$clhs.body}glo_{substring(.,1,1)}.html#{translate(normalize-space(.),' ','_')}"> + <xsl:apply-templates/></a></xsl:template> + <xsl:template match="literal[@role = '#lt']"> <span class="data"> <!-- assume that literal == inline.monoseq --> @@ -290,6 +295,7 @@ </xsl:call-template> </span> </xsl:template> +<!-- ========================== /CLHS ========================== --> <xsl:template match="revision/revnumber" mode="titlepage.mode"> <span class="revnumber"><xsl:apply-imports/></span> Index: impext.xml =================================================================== RCS file: /cvsroot/clisp/clisp/doc/impext.xml,v retrieving revision 1.503 retrieving revision 1.504 diff -u -d -r1.503 -r1.504 --- impext.xml 14 Apr 2008 17:30:53 -0000 1.503 +++ impext.xml 22 Apr 2008 16:13:32 -0000 1.504 @@ -1643,9 +1643,9 @@ </para></section> <section id="with-collect"> - <title>Macro <function>EXT:WITH-COLLECT</function></title> + <title>Macro <function>EXT:WITH-COLLECT</function></title> <para>Similar to the &loop;'s - <ulink url="&clhs;/Body/sec_6-1-3.html"><constant>collect</constant></ulink> + <ulink role="clhs" url="sec_6-1-3"><literal>COLLECT</literal></ulink> construct, except that it is looks more "Lispy" and can appear arbitrarily deep. It defines local macros (with ¯olet;) which collect objects given to it into lists, which are then returned as Index: cl-ent.xml =================================================================== RCS file: /cvsroot/clisp/clisp/doc/cl-ent.xml,v retrieving revision 1.122 retrieving revision 1.123 diff -u -d -r1.122 -r1.123 --- cl-ent.xml 14 Apr 2008 15:28:22 -0000 1.122 +++ cl-ent.xml 22 Apr 2008 16:13:31 -0000 1.123 @@ -12,8 +12,8 @@ <!ENTITY clrfi 'http://clrfi.alu.org/clrfi'> <!ENTITY mop-home 'http://www.lisp.org/mop'> <!ENTITY cl '<ulink url="http://www.lisp.org"><command>Common Lisp</command></ulink>'> -<!ENTITY clos '<ulink url="&clhs;/Body/chap-7.html"><command>CLOS</command></ulink>'> -<!ENTITY clcs '<ulink url="&clhs;/Body/chap-9.html"><command>CLCS</command></ulink>'> +<!ENTITY clos '<ulink role="clhs" url="chap-7"><command>CLOS</command></ulink>'> +<!ENTITY clcs '<ulink role="clhs" url="chap-9"><command>CLCS</command></ulink>'> <!ENTITY clx '<ulink url="http://www.cliki.net/CLX"><command>CLX</command></ulink>'> <!ENTITY ilu '<ulink url="http://www2.parc.com/istl/projects/ILU/"><acronym>ILU<alt>Inter-Language Unification</alt></acronym></ulink>'> <!ENTITY the-ansi '<ulink url="http://www.ansi.org/"><acronym>ANSI<alt>The American National Standards Institute</alt></acronym></ulink>'> @@ -186,99 +186,98 @@ <!-- *** CLHS - Common Lisp HyperSpec *** --> <!-- *** misc *** --> -<!ENTITY lambda-expr '<ulink url="&clhs;/Body/sec_3-1-3.html">lambda expression</ulink>'> -<!ENTITY repl '<ulink url="&clhs;/Body/sec_25-1-1.html">read-eval-print loop</ulink>'> -<!ENTITY iter-form '<ulink url="&clhs;/Body/glo_i.html#iteration_form">iteration form</ulink>'> -<!ENTITY alist '<ulink url="&clhs;/Body/glo_a.html#association_list">association list</ulink>'> -<!ENTITY plist '<ulink url="&clhs;/Body/glo_p.html#property_list">property list</ulink>'> -<!ENTITY type-eq '<ulink url="&clhs;/Body/glo_t.html#type_equivalent">type equivalent</ulink>'> -<!ENTITY symbol-macro '<ulink url="&clhs;/Body/mac_define-symbol-macro.html"><classname>SYMBOL-MACRO</classname></ulink>'> -<!ENTITY eos '<ulink url="&clhs;/Body/glo_e.html#end_of_file"><literal>end-of-stream</literal></ulink>'> -<!ENTITY input-s '<ulink url="&clhs;/Body/glo_i.html#input">input</ulink>'> +<!ENTITY lambda-expr '<ulink role="clhs" url="sec_3-1-3">lambda expression</ulink>'> +<!ENTITY repl '<ulink role="clhs" url="sec_25-1-1">read-eval-print loop</ulink>'> +<!ENTITY iter-form '<ulink url="clhs/glo">iteration form</ulink>'> +<!ENTITY alist '<ulink url="clhs/glo">association list</ulink>'> +<!ENTITY plist '<ulink url="clhs/glo">property list</ulink>'> +<!ENTITY type-eq '<ulink url="clhs/glo">type equivalent</ulink>'> +<!ENTITY symbol-macro '<ulink role="clhs" url="mac_define-symbol-macro"><classname>SYMBOL-MACRO</classname></ulink>'> +<!ENTITY eos '<literal><ulink url="clhs/glo">end-of-stream</ulink></literal>'> +<!ENTITY input-s '<ulink url="clhs/glo">input</ulink>'> <!ENTITY in-s '&input-s; &stream-t;'> -<!ENTITY output-s '<ulink url="&clhs;/Body/glo_o.html#output">output</ulink>'> +<!ENTITY output-s '<ulink url="clhs/glo">output</ulink>'> <!ENTITY out-s '&output-s; &stream-t;'> -<!ENTITY bidir-s '<ulink url="&clhs;/Body/glo_b.html#bidirectional">bidirectional</ulink>'> +<!ENTITY bidir-s '<ulink url="clhs/glo">bidirectional</ulink>'> <!ENTITY bidi-s '&bidir-s; &stream-t;'> -<!ENTITY fresh '<ulink url="&clhs;/Body/glo_f.html#fresh">fresh</ulink>'> -<!ENTITY consing '<ulink url="&clhs;/Body/glo_c.html#cons">consing[3]</ulink>'> -<!ENTITY recog-subt '<ulink url="&clhs;/Body/glo_r.html#recognizable_subtype">recognizable subtype</ulink>'> -<!ENTITY place '<ulink url="&clhs;/Body/glo_p.html#place">place</ulink>'> -<!ENTITY pri-esc '<ulink url="&clhs;/Body/glo_p.html#printer_escaping">printer escaping</ulink>'> -<!ENTITY mul-val '<ulink url="&clhs;/Body/glo_m.html#multiple_values">multiple values</ulink>'> -<!ENTITY pri-val '<ulink url="&clhs;/Body/glo_p.html#primary_value">primary value</ulink>'> -<!ENTITY finally '<ulink url="&clhs;/Body/sec_6-1-7-2.html"><literal>FINALLY</literal></ulink>'> -<!ENTITY cont-err '<ulink url="&clhs;/Body/glo_c.html#continuable">continuable</ulink> &error-t;'> -<!ENTITY funname '<ulink url="&clhs;/Body/glo_f.html#function_name">function name</ulink>'> -<!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 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>'> -<!ENTITY compile-time '<ulink url="&clhs;/Body/glo_c.html#compile_time">compile time</ulink>'> -<!ENTITY top-level-form '<ulink url="&clhs;/Body/sec_3-2-3-1.html">top-level form</ulink>'> -<!ENTITY dec-time '<ulink url="&clhs;/Body/sec_25-1-4-1.html">decoded time</ulink>'> -<!ENTITY uni-time '<ulink url="&clhs;/Body/sec_25-1-4-2.html">universal time</ulink>'> -<!ENTITY int-time '<ulink url="&clhs;/Body/sec_25-1-4-3.html">internal time</ulink>'> -<!ENTITY seconds '<ulink url="&clhs;/Body/sec_25-1-4-4.html">seconds</ulink>'> -<!ENTITY TZ '<ulink url="&clhs;/Body/glo_t.html#time_zone">time zone</ulink>'> -<!ENTITY feature-expr '<ulink url="&clhs;/Body/sec_24-1-2-1.html">feature exression</ulink>'> -<!ENTITY graphic '<ulink url="&clhs;/Body/glo_g.html#graphic">graphic</ulink>'> -<!ENTITY printing '<ulink url="&clhs;/Body/glo_p.html#printing">printing</ulink>'> +<!ENTITY fresh '<ulink url="clhs/glo">fresh</ulink>'> +<!ENTITY consing '<ulink url="clhs/glo">cons</ulink>ing[3]'> +<!ENTITY recog-subt '<ulink url="clhs/glo">recognizable subtype</ulink>'> +<!ENTITY place '<ulink url="clhs/glo">place</ulink>'> +<!ENTITY pri-esc '<ulink url="clhs/glo">printer escaping</ulink>'> +<!ENTITY mul-val '<ulink url="clhs/glo">multiple values</ulink>'> +<!ENTITY pri-val '<ulink url="clhs/glo">primary value</ulink>'> +<!ENTITY cont-err '<ulink url="clhs/glo">continuable</ulink> &error-t;'> +<!ENTITY funname '<ulink url="clhs/glo">function name</ulink>'> +<!ENTITY ext-obj '<ulink role="clhs" url="sec_3-2-4-1">externalizable object</ulink>'> +<!ENTITY spelalist '<ulink role="clhs" url="sec_3-4-3">specialized lambda list</ulink>'> +<!ENTITY comp-unit '<ulink url="clhs/glo">compilation unit</ulink>'> +<!ENTITY declspec-glo '<ulink url="clhs/glo">declaration specifier</ulink>'> +<!ENTITY typespec-glo '<ulink url="clhs/glo">type specifier</ulink>'> +<!ENTITY proper-list-glo '<ulink url="clhs/glo">proper list</ulink>'> +<!ENTITY proper-name-glo '<ulink url="clhs/glo">proper name</ulink>'> +<!ENTITY exec-time '<ulink url="clhs/glo">execution time</ulink>'> +<!ENTITY compile-time '<ulink url="clhs/glo">compile time</ulink>'> +<!ENTITY top-level-form '<ulink role="clhs" url="sec_3-2-3-1">top-level form</ulink>'> +<!ENTITY dec-time '<ulink role="clhs" url="sec_25-1-4-1">decoded time</ulink>'> +<!ENTITY uni-time '<ulink role="clhs" url="sec_25-1-4-2">universal time</ulink>'> +<!ENTITY int-time '<ulink role="clhs" url="sec_25-1-4-3">internal time</ulink>'> +<!ENTITY seconds '<ulink role="clhs" url="sec_25-1-4-4">seconds</ulink>'> +<!ENTITY TZ '<ulink url="clhs/glo">time zone</ulink>'> +<!ENTITY feature-expr '<ulink role="clhs" url="sec_24-1-2-1">feature exression</ulink>'> +<!ENTITY graphic '<ulink url="clhs/glo">graphic</ulink>'> +<!ENTITY printing '<ulink url="clhs/glo">printing</ulink>'> <!-- *** variables, bindings etc *** --> -<!ENTITY environment '<ulink url="&clhs;/Body/sec_3-1-1.html">environment</ulink>'> -<!ENTITY glo-env '<ulink url="&clhs;/Body/sec_3-1-1-1.html">global environment</ulink>'> -<!ENTITY dyn-env '<ulink url="&clhs;/Body/sec_3-1-1-2.html">dynamic environment</ulink>'> -<!ENTITY lex-env '<ulink url="&clhs;/Body/sec_3-1-1-3.html">lexical environment</ulink>'> -<!ENTITY env-r '<replaceable><ulink url="&clhs;/Body/sec_3-1-1-4.html">environment</ulink></replaceable>'> -<!ENTITY variable '<ulink url="&clhs;/Body/sec_3-1-2-1-1.html">variable</ulink>'> -<!ENTITY lex-var '<ulink url="&clhs;/Body/sec_3-1-2-1-1-1.html">lexical variable</ulink>'> -<!ENTITY dyn-var '<ulink url="&clhs;/Body/sec_3-1-2-1-1-2.html">dynamic variable</ulink>'> -<!ENTITY constant '<ulink url="&clhs;/Body/sec_3-1-2-1-1-3.html">constant variable</ulink>'> +<!ENTITY environment '<ulink role="clhs" url="sec_3-1-1">environment</ulink>'> +<!ENTITY glo-env '<ulink role="clhs" url="sec_3-1-1-1">global environment</ulink>'> +<!ENTITY dyn-env '<ulink role="clhs" url="sec_3-1-1-2">dynamic environment</ulink>'> +<!ENTITY lex-env '<ulink role="clhs" url="sec_3-1-1-3">lexical environment</ulink>'> +<!ENTITY env-r '<replaceable><ulink role="clhs" url="sec_3-1-1-4">environment</ulink></replaceable>'> +<!ENTITY variable '<ulink role="clhs" url="sec_3-1-2-1-1">variable</ulink>'> +<!ENTITY lex-var '<ulink role="clhs" url="sec_3-1-2-1-1-1">lexical variable</ulink>'> +<!ENTITY dyn-var '<ulink role="clhs" url="sec_3-1-2-1-1-2">dynamic variable</ulink>'> +<!ENTITY constant '<ulink role="clhs" url="sec_3-1-2-1-1-3">constant variable</ulink>'> <!-- *** packages *** --> -<!ENTITY cl-pac '<ulink url="&clhs;/Body/sec_11-1-2-1.html"><quote role="package">COMMON-LISP</quote></ulink>'> -<!ENTITY clu-pac '<ulink url="&clhs;/Body/sec_11-1-2-2.html"><quote role="package">COMMON-LISP-USER</quote></ulink>'> -<!ENTITY kwd-pac '<ulink url="&clhs;/Body/sec_11-1-2-3.html"><quote role="package">KEYWORD</quote></ulink>'> +<!ENTITY cl-pac '<ulink role="clhs" url="sec_11-1-2-1"><quote role="package">COMMON-LISP</quote></ulink>'> +<!ENTITY clu-pac '<ulink role="clhs" url="sec_11-1-2-2"><quote role="package">COMMON-LISP-USER</quote></ulink>'> +<!ENTITY kwd-pac '<ulink role="clhs" url="sec_11-1-2-3"><quote role="package">KEYWORD</quote></ulink>'> <!-- *** reader *** --> -<!ENTITY whitespace '<ulink url="&clhs;/Body/sec_2-1-4-7.html">whitespace</ulink>'> -<!ENTITY sharp-back '<ulink url="&clhs;/Body/sec_2-4-8-1.html"><literal role="data">#\</literal></ulink>'> -<!ENTITY sharp-prime '<ulink url="&clhs;/Body/sec_2-4-8-2.html"><literal role="data">#'</literal></ulink>'> -<!ENTITY sharp-dot '<ulink url="&clhs;/Body/sec_2-4-8-6.html"><literal role="data">#.</literal></ulink>'> -<!ENTITY sharp-C '<ulink url="&clhs;/Body/sec_2-4-8-11.html"><literal role="data">#C</literal></ulink>'> -<!ENTITY sharp-A '<ulink url="&clhs;/Body/sec_2-4-8-12.html"><literal role="data">#<replaceable>rank</replaceable>A</literal></ulink>'> -<!ENTITY sharp-S '<ulink url="&clhs;/Body/sec_2-4-8-13.html"><literal role="data">#S</literal></ulink>'> -<!ENTITY sharp-P '<ulink url="&clhs;/Body/sec_2-4-8-14.html"><literal role="data">#P</literal></ulink>'> -<!ENTITY sharp-eq '<ulink url="&clhs;/Body/sec_2-4-8-15.html"><literal role="data">#n=</literal></ulink>'> -<!ENTITY sharp-sharp '<ulink url="&clhs;/Body/sec_2-4-8-16.html"><literal role="data">#n#</literal></ulink>'> -<!ENTITY sharp-plus '<ulink url="&clhs;/Body/sec_2-4-8-17.html"><literal role="data">#+</literal></ulink>'> -<!ENTITY sharp-minus '<ulink url="&clhs;/Body/sec_2-4-8-18.html"><literal role="data">#-</literal></ulink>'> -<!ENTITY sharp-lt '<ulink url="&clhs;/Body/sec_2-4-8-20.html"><literal role="data">#<</literal></ulink>'> +<!ENTITY whitespace '<ulink role="clhs" url="sec_2-1-4-7">whitespace</ulink>'> +<!ENTITY sharp-back '<ulink role="clhs" url="sec_2-4-8-1"><literal role="data">#\</literal></ulink>'> +<!ENTITY sharp-prime '<ulink role="clhs" url="sec_2-4-8-2"><literal role="data">#'</literal></ulink>'> +<!ENTITY sharp-dot '<ulink role="clhs" url="sec_2-4-8-6"><literal role="data">#.</literal></ulink>'> +<!ENTITY sharp-C '<ulink role="clhs" url="sec_2-4-8-11"><literal role="data">#C</literal></ulink>'> +<!ENTITY sharp-A '<ulink role="clhs" url="sec_2-4-8-12"><literal role="data">#<replaceable>rank</replaceable>A</literal></ulink>'> +<!ENTITY sharp-S '<ulink role="clhs" url="sec_2-4-8-13"><literal role="data">#S</literal></ulink>'> +<!ENTITY sharp-P '<ulink role="clhs" url="sec_2-4-8-14"><literal role="data">#P</literal></ulink>'> +<!ENTITY sharp-eq '<ulink role="clhs" url="sec_2-4-8-15"><literal role="data">#n=</literal></ulink>'> +<!ENTITY sharp-sharp '<ulink role="clhs" url="sec_2-4-8-16"><literal role="data">#n#</literal></ulink>'> +<!ENTITY sharp-plus '<ulink role="clhs" url="sec_2-4-8-17"><literal role="data">#+</literal></ulink>'> +<!ENTITY sharp-minus '<ulink role="clhs" url="sec_2-4-8-18"><literal role="data">#-</literal></ulink>'> +<!ENTITY sharp-lt '<ulink role="clhs" url="sec_2-4-8-20"><literal role="data">#<</literal></ulink>'> <!-- *** format instructions *** --> -<!ENTITY format-a '<ulink url="&clhs;/Body/sec_22-3-4-1.html"><literal>~A</literal></ulink>'> -<!ENTITY format-amp '<ulink url="&clhs;/Body/sec_22-3-1-3.html"><literal>~&</literal></ulink>'> -<!ENTITY format-b '<ulink url="&clhs;/Body/sec_22-3-2-3.html"><literal>~B</literal></ulink>'> -<!ENTITY format-c '<ulink url="&clhs;/Body/sec_22-3-1-1.html"><literal>~:@C</literal></ulink>'> -<!ENTITY format-d '<ulink url="&clhs;/Body/sec_22-3-2-2.html"><literal>~D</literal></ulink>'> -<!ENTITY format-dollar '<ulink url="&clhs;/Body/sec_22-3-3-4.html"><literal>~$</literal></ulink>'> -<!ENTITY format-e '<ulink url="&clhs;/Body/sec_22-3-3-2.html"><literal>~E</literal></ulink>'> -<!ENTITY format-f '<ulink url="&clhs;/Body/sec_22-3-3-1.html"><literal>~F</literal></ulink>'> -<!ENTITY format-g '<ulink url="&clhs;/Body/sec_22-3-3-3.html"><literal>~G</literal></ulink>'> -<!ENTITY format-o '<ulink url="&clhs;/Body/sec_22-3-2-4.html"><literal>~O</literal></ulink>'> -<!ENTITY format-percent '<ulink url="&clhs;/Body/sec_22-3-1-2.html"><literal>~%</literal></ulink>'> -<!ENTITY format-r '<ulink url="&clhs;/Body/sec_22-3-2-1.html"><literal>~R</literal></ulink>'> -<!ENTITY format-rs '<ulink url="&clhs;/Body/sec_22-3-2-1.html"><literal>~:R</literal></ulink>'> -<!ENTITY format-s '<ulink url="&clhs;/Body/sec_22-3-4-2.html"><literal>~S</literal></ulink>'> -<!ENTITY format-slash '<ulink url="&clhs;/Body/sec_22-3-5-4.html"><literal>~/</literal></ulink>'> -<!ENTITY format-t '<ulink url="&clhs;/Body/sec_22-3-6-1.html"><literal>~T</literal></ulink>'> -<!ENTITY format-w '<ulink url="&clhs;/Body/sec_22-3-4-3.html"><literal>~W</literal></ulink>'> -<!ENTITY format-x '<ulink url="&clhs;/Body/sec_22-3-2-5.html"><literal>~X</literal></ulink>'> +<!ENTITY format-a '<ulink role="clhs" url="sec_22-3-4-1"><literal>~A</literal></ulink>'> +<!ENTITY format-amp '<ulink role="clhs" url="sec_22-3-1-3"><literal>~&</literal></ulink>'> +<!ENTITY format-b '<ulink role="clhs" url="sec_22-3-2-3"><literal>~B</literal></ulink>'> +<!ENTITY format-c '<ulink role="clhs" url="sec_22-3-1-1"><literal>~:@C</literal></ulink>'> +<!ENTITY format-d '<ulink role="clhs" url="sec_22-3-2-2"><literal>~D</literal></ulink>'> +<!ENTITY format-dollar '<ulink role="clhs" url="sec_22-3-3-4"><literal>~$</literal></ulink>'> +<!ENTITY format-e '<ulink role="clhs" url="sec_22-3-3-2"><literal>~E</literal></ulink>'> +<!ENTITY format-f '<ulink role="clhs" url="sec_22-3-3-1"><literal>~F</literal></ulink>'> +<!ENTITY format-g '<ulink role="clhs" url="sec_22-3-3-3"><literal>~G</literal></ulink>'> +<!ENTITY format-o '<ulink role="clhs" url="sec_22-3-2-4"><literal>~O</literal></ulink>'> +<!ENTITY format-percent '<ulink role="clhs" url="sec_22-3-1-2"><literal>~%</literal></ulink>'> +<!ENTITY format-r '<ulink role="clhs" url="sec_22-3-2-1"><literal>~R</literal></ulink>'> +<!ENTITY format-rs '<ulink role="clhs" url="sec_22-3-2-1"><literal>~:R</literal></ulink>'> +<!ENTITY format-s '<ulink role="clhs" url="sec_22-3-4-2"><literal>~S</literal></ulink>'> +<!ENTITY format-slash '<ulink role="clhs" url="sec_22-3-5-4"><literal>~/</literal></ulink>'> +<!ENTITY format-t '<ulink role="clhs" url="sec_22-3-6-1"><literal>~T</literal></ulink>'> +<!ENTITY format-w '<ulink role="clhs" url="sec_22-3-4-3"><literal>~W</literal></ulink>'> +<!ENTITY format-x '<ulink role="clhs" url="sec_22-3-2-5"><literal>~X</literal></ulink>'> <!-- ** this file is generated by "clocc/src/cllib/clhs.lisp". ** --> <!-- (clhs-write-entities "/usr/local/src/clocc/etc/clhs-ent.xml") --> ------------------------------ Message: 2 Date: Tue, 22 Apr 2008 16:14:34 +0000 From: Sam Steingold <sd...@us...> Subject: clisp/doc faq.xml,1.66,1.67 To: cli...@li... Message-ID: <E1J...@ma...> Update of /cvsroot/clisp/clisp/doc In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv6914/doc Modified Files: faq.xml Log Message: (faq-fine): also encourage answering questions Index: faq.xml =================================================================== RCS file: /cvsroot/clisp/clisp/doc/faq.xml,v retrieving revision 1.66 retrieving revision 1.67 diff -u -d -r1.66 -r1.67 --- faq.xml 14 Apr 2008 17:30:54 -0000 1.66 +++ faq.xml 22 Apr 2008 16:14:32 -0000 1.67 @@ -38,7 +38,8 @@ If you consider these amounts to be exorbitant, please feel free to ignore this blatant extortion and do not pay.</para> <para>This should ¬-e; discourage you from asking questions, but - rather <emphasis>encourage</emphasis> you to read the manual.</para> + rather <emphasis>encourage</emphasis> you to read the manual and + answer questions from other users.</para> </answer></qandaentry> ------------------------------ Message: 3 Date: Tue, 22 Apr 2008 16:17:42 +0000 From: Sam Steingold <sd...@us...> Subject: clisp/doc common.xsl,1.57,1.58 To: cli...@li... Message-ID: <E1J...@ma...> Update of /cvsroot/clisp/clisp/doc In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv8027/doc Modified Files: common.xsl Log Message: (generate.toc): do not try to put toc in refentry: does not work and semantics is unclear Index: common.xsl =================================================================== RCS file: /cvsroot/clisp/clisp/doc/common.xsl,v retrieving revision 1.57 retrieving revision 1.58 diff -u -d -r1.57 -r1.58 --- common.xsl 22 Apr 2008 16:13:32 -0000 1.57 +++ common.xsl 22 Apr 2008 16:17:40 -0000 1.58 @@ -338,27 +338,6 @@ <strong class="first"><xsl:apply-imports/></strong> </xsl:template> -<xsl:param name="generate.toc"> <!-- toc in refentry --> -refentry toc -appendix toc,title -article/appendix nop -article toc,title -book toc,title,figure,table,example,equation -chapter toc,title -part toc,title -preface toc,title -qandadiv toc -qandaset toc -reference toc,title -sect1 toc -sect2 toc -sect3 toc -sect4 toc -sect5 toc -section toc -set toc,title -</xsl:param> - <xsl:template match="programlisting/computeroutput"> <xsl:text>⇒ </xsl:text> <!-- ⇒ + --> <xsl:apply-imports/> ------------------------------ Message: 4 Date: Tue, 22 Apr 2008 16:29:27 +0000 From: Sam Steingold <sd...@us...> Subject: clisp/modules/syscalls syscalls.xml,1.83,1.84 To: cli...@li... Message-ID: <E1J...@ma...> Update of /cvsroot/clisp/clisp/modules/syscalls In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv12487/modules/syscalls Modified Files: syscalls.xml Log Message: (stdio): new entity Index: syscalls.xml =================================================================== RCS file: /cvsroot/clisp/clisp/modules/syscalls/syscalls.xml,v retrieving revision 1.83 retrieving revision 1.84 diff -u -d -r1.83 -r1.84 --- syscalls.xml 18 Apr 2008 16:14:34 -0000 1.83 +++ syscalls.xml 22 Apr 2008 16:29:25 -0000 1.84 @@ -654,8 +654,7 @@ <term><code>(OS:FEOF file)</code></term> <term><code>(OS:FERROR file)</code></term> <term><code>(OS:FILENO file)</code></term> - <listitem><simpara>This is the interface - to <filename role="unix">stdio.h</filename>. + <listitem><simpara>This is the interface to &stdio;. Only <function>OS:FOPEN</function> and <function>OS:FDOPEN</function> check their return values (and may &sig-err;), all the other functions return &integer-t;s as is.</simpara> ------------------------------ ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone ------------------------------ _______________________________________________ clisp-cvs mailing list cli...@li... https://lists.sourceforge.net/lists/listinfo/clisp-cvs End of clisp-cvs Digest, Vol 24, Issue 17 ***************************************** |