From: <cli...@li...> - 2008-09-10 16:29:00
|
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 faq.xml,1.89,1.90 impbyte.xml,1.119,1.120 (Sam Steingold) 2. clisp/doc faq.xml,1.90,1.91 (Sam Steingold) 3. clisp/doc faq.xml,1.91,1.92 (Sam Steingold) 4. clisp/doc mop-ent.xml,2.16,2.17 mop.xml,2.81,2.82 (Sam Steingold) 5. clisp/doc mop-ent.xml,2.17,2.18 mop.xml,2.82,2.83 (Sam Steingold) 6. clisp/doc mop.xml,2.83,2.84 (Sam Steingold) 7. clisp/unix INSTALL,1.44,1.45 (Sam Steingold) 8. clisp/doc faq.xml,1.92,1.93 (Sam Steingold) 9. clisp/doc clisp.xml.in,1.92,1.93 (Sam Steingold) 10. clisp/doc mop-ent.xml,2.18,2.19 mop.xml,2.84,2.85 (Sam Steingold) ---------------------------------------------------------------------- Message: 1 Date: Tue, 09 Sep 2008 20:23:50 +0000 From: Sam Steingold <sd...@us...> Subject: clisp/doc faq.xml,1.89,1.90 impbyte.xml,1.119,1.120 To: cli...@li... Message-ID: <E1K...@ma...> Update of /cvsroot/clisp/clisp/doc In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv17489/doc Modified Files: faq.xml impbyte.xml Log Message: use <xref> instead of <link> when there is no content Index: impbyte.xml =================================================================== RCS file: /cvsroot/clisp/clisp/doc/impbyte.xml,v retrieving revision 1.119 retrieving revision 1.120 diff -u -d -r1.119 -r1.120 --- impbyte.xml 8 Sep 2008 01:49:26 -0000 1.119 +++ impbyte.xml 9 Sep 2008 20:23:48 -0000 1.120 @@ -851,7 +851,7 @@ <para>These files are usually updated a couple of weeks before a &clisp; release using <command>make -f Makefile.devel tp-mail</command>, - see also <link linkend="src-external"/>.</para> + see also <xref linkend="src-external"/>.</para> <para>We use the <ulink url="http://translationproject.org/domain/clisp.html">Translation project</ulink> and the above command sends the updated files to the @@ -921,7 +921,7 @@ <para>The externally maintained files are usually updated a couple of weeks before a &clisp; release using <command>make -f Makefile.devel pre-release</command>, - see also <link linkend="src-i18n"/>.</para> + see also <xref linkend="src-i18n"/>.</para> <variablelist> <varlistentry><term><filename role="clisp-cvs">src/gllib/</filename></term> Index: faq.xml =================================================================== RCS file: /cvsroot/clisp/clisp/doc/faq.xml,v retrieving revision 1.89 retrieving revision 1.90 diff -u -d -r1.89 -r1.90 --- faq.xml 8 Sep 2008 14:05:27 -0000 1.89 +++ faq.xml 9 Sep 2008 20:23:48 -0000 1.90 @@ -528,7 +528,7 @@ line options to end up in &args; for your <function>start-me</function> function to process.</para> <para>This is ¬-e; the case. The options are still processed by - &clisp; (see <link linkend="cradle-grave"/>). Your users will have to + &clisp; (see <xref linkend="cradle-grave"/>). Your users will have to pass <option>--</option> to <command>foo</command>: <screen>&sh-prompt; foo -- -a -b -h -v</screen></para> <para>This is done to enable your users to get to the &clisp; prompt ------------------------------ Message: 2 Date: Tue, 09 Sep 2008 20:26:58 +0000 From: Sam Steingold <sd...@us...> Subject: clisp/doc faq.xml,1.90,1.91 To: cli...@li... Message-ID: <E1K...@ma...> Update of /cvsroot/clisp/clisp/doc In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv18597/doc Modified Files: faq.xml Log Message: (faq-cmdopts): small fix Index: faq.xml =================================================================== RCS file: /cvsroot/clisp/clisp/doc/faq.xml,v retrieving revision 1.90 retrieving revision 1.91 diff -u -d -r1.90 -r1.91 --- faq.xml 9 Sep 2008 20:23:48 -0000 1.90 +++ faq.xml 9 Sep 2008 20:26:56 -0000 1.91 @@ -533,7 +533,7 @@ <screen>&sh-prompt; foo -- -a -b -h -v</screen></para> <para>This is done to enable your users to get to the &clisp; prompt even if your application does not offer it: -<screen>&sh-prompt; foo -x '(&savemem; "bar") +<screen>&sh-prompt; foo -x '(&savemem; "bar" :executable t)' &sh-prompt; ./bar [1]> (! 20) 2432902008176640000</screen></para></answer></qandaentry> ------------------------------ Message: 3 Date: Tue, 09 Sep 2008 20:28:06 +0000 From: Sam Steingold <sd...@us...> Subject: clisp/doc faq.xml,1.91,1.92 To: cli...@li... Message-ID: <E1K...@ma...> Update of /cvsroot/clisp/clisp/doc In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv19169/doc Modified Files: faq.xml Log Message: (faq-cmdopts): add a link Index: faq.xml =================================================================== RCS file: /cvsroot/clisp/clisp/doc/faq.xml,v retrieving revision 1.91 retrieving revision 1.92 diff -u -d -r1.91 -r1.92 --- faq.xml 9 Sep 2008 20:26:56 -0000 1.91 +++ faq.xml 9 Sep 2008 20:28:04 -0000 1.92 @@ -535,7 +535,7 @@ even if your application does not offer it: <screen>&sh-prompt; foo -x '(&savemem; "bar" :executable t)' &sh-prompt; ./bar -[1]> (! 20) +[1]> (<link linkend="factorial">!</link> 20) 2432902008176640000</screen></para></answer></qandaentry> ------------------------------ Message: 4 Date: Tue, 09 Sep 2008 21:06:07 +0000 From: Sam Steingold <sd...@us...> Subject: clisp/doc mop-ent.xml,2.16,2.17 mop.xml,2.81,2.82 To: cli...@li... Message-ID: <E1K...@ma...> Update of /cvsroot/clisp/clisp/doc In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv1161/doc Modified Files: mop-ent.xml mop.xml Log Message: (a-cmo): new entity Index: mop.xml =================================================================== RCS file: /cvsroot/clisp/clisp/doc/mop.xml,v retrieving revision 2.81 retrieving revision 2.82 diff -u -d -r2.81 -r2.82 --- mop.xml 30 Apr 2008 21:25:26 -0000 2.81 +++ mop.xml 9 Sep 2008 21:06:05 -0000 2.82 @@ -1558,8 +1558,7 @@ others are processed during initialization of the &c-mo; (as described in <xref linkend="mop-cl-init-mo"/>). </simpara></listitem></varlistentry></variablelist></listitem></varlistentry> -<varlistentry><term>Value</term> - <listitem><simpara>A &c-mo;.</simpara></listitem></varlistentry> +<varlistentry><term>Value</term>&a-cmo;</varlistentry> <varlistentry><term>Purpose</term> <listitem><simpara>This function is called to define or redefine a class with the specified name, and can be called by the user or the @@ -1606,8 +1605,7 @@ <varlistentry><term>additional keyword arguments</term> <listitem><simpara>See <xref linkend="mop-cl-init-mo"/> </simpara></listitem></varlistentry></variablelist></listitem></varlistentry> -<varlistentry><term>Value</term> - <listitem><simpara>A &c-mo;.</simpara></listitem></varlistentry> +<varlistentry><term>Value</term>&a-cmo;</varlistentry> <varlistentry><term>Purpose</term> <listitem><simpara>This generic function is called to define or modify the definition of a named class. It is called by the &ensure-class; @@ -1816,8 +1814,7 @@ &superclass-r;)</code></simpara></listitem></varlistentry> <varlistentry><term>Arguments</term> <listitem><variablelist>&class-mo-arg; - <varlistentry><term>&superclass-r;</term> - <listitem><simpara>A &c-mo;.</simpara></listitem></varlistentry> + <varlistentry><term>&superclass-r;</term>&a-cmo;</varlistentry> </variablelist></listitem></varlistentry> <varlistentry><term>Value</term> <listitem><simpara>&boolean-t;.</simpara></listitem></varlistentry> @@ -2190,10 +2187,8 @@ &subclass-r;)</code></simpara></listitem></varlistentry> <varlistentry><term>Arguments</term> <listitem><variablelist> - <varlistentry><term>&superclass-r;</term> - <listitem><simpara>a &c-mo;.</simpara></listitem></varlistentry> - <varlistentry><term>&subclass-r;</term> - <listitem><simpara>a &c-mo;.</simpara></listitem></varlistentry> + <varlistentry><term>&superclass-r;</term>&a-cmo;</varlistentry> + <varlistentry><term>&subclass-r;</term>&a-cmo;</varlistentry> </variablelist></listitem></varlistentry> &values-unspecified; <varlistentry><term>Purpose</term> @@ -2229,10 +2224,8 @@ &subclass-r;)</code></simpara></listitem></varlistentry> <varlistentry><term>Arguments</term> <listitem><variablelist> - <varlistentry><term>&superclass-r;</term> - <listitem><simpara>a &c-mo;.</simpara></listitem></varlistentry> - <varlistentry><term>&subclass-r;</term> - <listitem><simpara>a &c-mo;.</simpara></listitem></varlistentry> + <varlistentry><term>&superclass-r;</term>&a-cmo;</varlistentry> + <varlistentry><term>&subclass-r;</term>&a-cmo;</varlistentry> </variablelist></listitem></varlistentry> &values-unspecified; <varlistentry><term>Purpose</term> @@ -4238,8 +4231,7 @@ <varlistentry><term>&initargs-r;</term> <listitem><simpara>alternating initialization argument names and values. </simpara></listitem></varlistentry></variablelist></listitem></varlistentry> -<varlistentry><term>Value</term> - <listitem><simpara>A &c-mo;.</simpara></listitem></varlistentry> +<varlistentry><term>Value</term>&a-cmo;</varlistentry> <varlistentry><term>Purpose</term> <listitem><simpara>This generic function is called to determine the class of reader methods created during class initialization and @@ -4276,8 +4268,7 @@ <varlistentry><term>&initargs-r;</term> <listitem><simpara>a list of initialization arguments and values. </simpara></listitem></varlistentry></variablelist></listitem></varlistentry> -<varlistentry><term>Value</term> - <listitem><simpara>A &c-mo;.</simpara></listitem></varlistentry> +<varlistentry><term>Value</term>&a-cmo;</varlistentry> <varlistentry><term>Purpose</term> <listitem><simpara>This generic function is called to determine the class of writer methods created during class initialization and Index: mop-ent.xml =================================================================== RCS file: /cvsroot/clisp/clisp/doc/mop-ent.xml,v retrieving revision 2.16 retrieving revision 2.17 diff -u -d -r2.16 -r2.17 --- mop-ent.xml 6 Nov 2007 16:26:48 -0000 2.16 +++ mop-ent.xml 9 Sep 2008 21:06:05 -0000 2.17 @@ -132,7 +132,7 @@ methods beyond that which is specified for their respective generic functions.</simpara>'> <!ENTITY values-unspecified '<varlistentry><term>Values</term><listitem> - <simpara>The values returned by this generic function is unspecified. + <simpara>The values returned by this generic function are unspecified. </simpara></listitem></varlistentry>'> <!ENTITY also-must-override 'This method cannot be overridden unless the following methods are overridden as well:'> @@ -177,3 +177,4 @@ <!ENTITY mcmo '<link linkend="mop-meth-comp-mo">method combination metaobject</link>'> <!ENTITY sdmo '<link linkend="mop-slot-def-mo">slot definition metaobject</link>'> <!ENTITY an-object '<listitem><simpara>an object</simpara></listitem>'> +<!ENTITY a-cmo '<listitem><simpara>a &c-mo;.</simpara></listitem>'> ------------------------------ Message: 5 Date: Tue, 09 Sep 2008 21:12:29 +0000 From: Sam Steingold <sd...@us...> Subject: clisp/doc mop-ent.xml,2.17,2.18 mop.xml,2.82,2.83 To: cli...@li... Message-ID: <E1K...@ma...> Update of /cvsroot/clisp/clisp/doc In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv3504/doc Modified Files: mop-ent.xml mop.xml Log Message: (class-obj-slot-arg): new entity Index: mop.xml =================================================================== RCS file: /cvsroot/clisp/clisp/doc/mop.xml,v retrieving revision 2.82 retrieving revision 2.83 diff -u -d -r2.82 -r2.83 --- mop.xml 9 Sep 2008 21:06:05 -0000 2.82 +++ mop.xml 9 Sep 2008 21:12:27 -0000 2.83 @@ -4884,15 +4884,8 @@ <variablelist><varlistentry><term>Syntax</term> <listitem><simpara><code>(&slot-value-UC; &class-r; &object-r; &slot-r;)</code></simpara></listitem></varlistentry> -<varlistentry><term>Arguments</term> - <listitem><variablelist> - <varlistentry><term>&class-r;</term> - <listitem><simpara>a &c-mo; - the class of the - &object-r; argument</simpara></listitem></varlistentry> - <varlistentry><term>&object-r;</term>&an-object;</varlistentry> - <varlistentry><term>&slot-r;</term> - <listitem><simpara>an &esdmo;</simpara></listitem></varlistentry> -</variablelist></listitem></varlistentry> +<varlistentry><term>Arguments</term><listitem><variablelist> + &class-obj-slot-arg;</variablelist></listitem></varlistentry> <varlistentry><term>Values</term>&an-object;</varlistentry> <varlistentry><term>Purpose</term> <listitem><simpara>This generic function implements the behavior of the @@ -4928,13 +4921,7 @@ <varlistentry><term>Arguments</term> <listitem><variablelist> <varlistentry><term>&nval-r;</term>&an-object;</varlistentry> - <varlistentry><term>&class-r;</term> - <listitem><simpara>a &c-mo; - the class of the - &object-r; argument.</simpara></listitem></varlistentry> - <varlistentry><term>&object-r;</term>&an-object;</varlistentry> - <varlistentry><term>&slot-r;</term> - <listitem><simpara>an &esdmo;.</simpara></listitem></varlistentry> -</variablelist></listitem></varlistentry> + &class-obj-slot-arg;</variablelist></listitem></varlistentry> <varlistentry><term>Value</term> <listitem><simpara>The &nval-r; argument.</simpara></listitem></varlistentry> <varlistentry><term>Purpose</term> @@ -4967,15 +4954,8 @@ <variablelist><varlistentry><term>Syntax</term> <listitem><simpara><code>(&slot-boundp-UC; &class-r; &object-r; &slot-r;)</code></simpara></listitem></varlistentry> -<varlistentry><term>Arguments</term> - <listitem><variablelist> - <varlistentry><term>&class-r;</term> - <listitem><simpara>a &c-mo; - the class of the - &object-r; argument.</simpara></listitem></varlistentry> - <varlistentry><term>&object-r;</term>&an-object;</varlistentry> - <varlistentry><term>&slot-r;</term> - <listitem><simpara> an &esdmo;.</simpara></listitem></varlistentry> -</variablelist></listitem></varlistentry> +<varlistentry><term>Arguments</term><listitem><variablelist> + &class-obj-slot-arg;</variablelist></listitem></varlistentry> <varlistentry><term>Value</term> <listitem><simpara>&boolean-t;</simpara></listitem></varlistentry> <varlistentry><term>Purpose</term> @@ -5012,15 +4992,8 @@ <variablelist><varlistentry><term>Syntax</term> <listitem><simpara><code>(&slot-makunbound-UC; &class-r; &object-r; &slot-r;)</code></simpara></listitem></varlistentry> -<varlistentry><term>Arguments</term> - <listitem><variablelist> - <varlistentry><term>&class-r;</term> - <listitem><simpara>a &c-mo; - the class of the - &object-r; argument.</simpara></listitem></varlistentry> - <varlistentry><term>&object-r;</term>&an-object;</varlistentry> - <varlistentry><term>&slot-r;</term> - <listitem><simpara>an &esdmo;.</simpara></listitem></varlistentry> -</variablelist></listitem></varlistentry> +<varlistentry><term>Arguments</term><listitem><variablelist> + &class-obj-slot-arg;</variablelist></listitem></varlistentry> <varlistentry><term>Value</term> <listitem><simpara>The &object-r; argument.</simpara></listitem></varlistentry> <varlistentry><term>Purpose</term> Index: mop-ent.xml =================================================================== RCS file: /cvsroot/clisp/clisp/doc/mop-ent.xml,v retrieving revision 2.17 retrieving revision 2.18 diff -u -d -r2.17 -r2.18 --- mop-ent.xml 9 Sep 2008 21:06:05 -0000 2.17 +++ mop-ent.xml 9 Sep 2008 21:12:27 -0000 2.18 @@ -178,3 +178,9 @@ <!ENTITY sdmo '<link linkend="mop-slot-def-mo">slot definition metaobject</link>'> <!ENTITY an-object '<listitem><simpara>an object</simpara></listitem>'> <!ENTITY a-cmo '<listitem><simpara>a &c-mo;.</simpara></listitem>'> +<!ENTITY class-obj-slot-arg '<varlistentry><term>&class-r;</term> + <listitem><simpara>a &c-mo; - the class of the + &object-r; argument.</simpara></listitem></varlistentry> + <varlistentry><term>&object-r;</term>&an-object;</varlistentry> + <varlistentry><term>&slot-r;</term> + <listitem><simpara>an &esdmo;.</simpara></listitem></varlistentry>'> ------------------------------ Message: 6 Date: Tue, 09 Sep 2008 21:16:01 +0000 From: Sam Steingold <sd...@us...> Subject: clisp/doc mop.xml,2.83,2.84 To: cli...@li... Message-ID: <E1K...@ma...> Update of /cvsroot/clisp/clisp/doc In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv4647/doc Modified Files: mop.xml Log Message: grammar Index: mop.xml =================================================================== RCS file: /cvsroot/clisp/clisp/doc/mop.xml,v retrieving revision 2.83 retrieving revision 2.84 diff -u -d -r2.83 -r2.84 --- mop.xml 9 Sep 2008 21:12:27 -0000 2.83 +++ mop.xml 9 Sep 2008 21:15:59 -0000 2.84 @@ -1208,7 +1208,7 @@ <xref linkend="mop-ov-impl-and-user-spec"/>.</simpara></listitem> <listitem id="CRM-8"><simpara>This method returns the name of the built-in class.</simpara></listitem> - <listitem id="CRM-9"><simpara>This methods returns a value which is + <listitem id="CRM-9"><simpara>This method returns a value which is maintained by <literal role="method">&add-direct-subclass;(&class; &class;)</literal> and <literal role="method">&remove-direct-subclass; (&class; &class;)</literal>. @@ -4288,7 +4288,7 @@ (&class-r; &funcallable-standard-class;) (<replaceable>direct-slot</replaceable> &standard-dsd-t;) &rest-amp; &initargs-r;)</literal></term> -<listitem><simpara>These methods returns the class +<listitem><simpara>These methods return the class &standard-writer-method-t;.</simpara> &overridables;</listitem></varlistentry></variablelist> </section><!-- writer-method-class --> ------------------------------ Message: 7 Date: Tue, 09 Sep 2008 22:05:24 +0000 From: Sam Steingold <sd...@us...> Subject: clisp/unix INSTALL,1.44,1.45 To: cli...@li... Message-ID: <E1K...@ma...> Update of /cvsroot/clisp/clisp/unix In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv25038/unix Modified Files: INSTALL Log Message: add a note about bi-arch (e.g., sparc) lib64/lib mess Index: INSTALL =================================================================== RCS file: /cvsroot/clisp/clisp/unix/INSTALL,v retrieving revision 1.44 retrieving revision 1.45 diff -u -d -r1.44 -r1.45 --- INSTALL 27 May 2008 15:26:07 -0000 1.44 +++ INSTALL 9 Sep 2008 22:05:21 -0000 1.45 @@ -64,6 +64,18 @@ --with-module=libsvm --with-module=rawsock \ --cbc my-build-directory + Note that on bi-arch systems, such as sparc, the 64-bit libraries are + searched for in $prefix/lib64, not in $prefix/lib. + This means that if you want to build a 64-bit CLISP on such a system, + you will need to build, say, libsigsegv, like this: + + ./configure CC='gcc -m64' --prefix=<prefix> --libdir='${exec_prefix}/lib64' + make && make check && make install + + and then build CLISP like this: + + ./configure CC='gcc -m64' --with-libsigsegv-prefix=<prefix> ... + 3. Choose the name of a directory in which to build CLISP. (This allows you to build CLISP with different compilers on the same machine or for different architectures in the same filesystem, sharing ------------------------------ Message: 8 Date: Wed, 10 Sep 2008 15:34:46 +0000 From: Sam Steingold <sd...@us...> Subject: clisp/doc faq.xml,1.92,1.93 To: cli...@li... Message-ID: <E1K...@ma...> Update of /cvsroot/clisp/clisp/doc In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv28452/doc Modified Files: faq.xml Log Message: (faq-with-prefix): add Index: faq.xml =================================================================== RCS file: /cvsroot/clisp/clisp/doc/faq.xml,v retrieving revision 1.92 retrieving revision 1.93 diff -u -d -r1.92 -r1.93 --- faq.xml 9 Sep 2008 20:28:04 -0000 1.92 +++ faq.xml 10 Sep 2008 15:34:44 -0000 1.93 @@ -626,6 +626,20 @@ </answer></qandaentry> +<qandaentry id="faq-with-prefix"><question id="faq-with-prefix-q"><para> + Why is the <option>--with-libsigsegv-prefix</option> option ignored + by the <command>configure</command> script on my 64-bit machine? + </para></question> +<answer><para>See a note on <quote>bi-arch systems</quote> in section 2 + of <filename>unix/INSTALL</filename> in your source distribution + (for the impatient: pass <option>--libdir=='${exec_prefix}/lib64'</option> + to the &libsigsegv; <command>configure</command>).</para> + <para>See these threads which discuss the situation in depth:<simplelist> + <member><ulink url="http://thread.gmane.org/gmane.comp.lib.gnulib.bugs/14565"/></member> + <member><ulink url="http://thread.gmane.org/gmane.comp.sysutils.autoconf.general/10827"/></member> +</simplelist></para></answer></qandaentry> + + <qandaentry id="faq-enc-err"> <blockinfo><title>What do charset errors mean?</title></blockinfo> <question id="faq-enc-err-q"><para>What do ------------------------------ Message: 9 Date: Wed, 10 Sep 2008 15:21:09 +0000 From: Sam Steingold <sd...@us...> Subject: clisp/doc clisp.xml.in,1.92,1.93 To: cli...@li... Message-ID: <E1K...@ma...> Update of /cvsroot/clisp/clisp/doc In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv23681 Modified Files: clisp.xml.in Log Message: wording style Index: clisp.xml.in =================================================================== RCS file: /cvsroot/clisp/clisp/doc/clisp.xml.in,v retrieving revision 1.92 retrieving revision 1.93 diff -u -d -r1.92 -r1.93 --- clisp.xml.in 8 Sep 2008 02:16:38 -0000 1.92 +++ clisp.xml.in 10 Sep 2008 15:21:07 -0000 1.93 @@ -704,8 +704,8 @@ -a</command> on a &unix; system)? Compiler version? &glibc; version (on &gnu;/&linux;)?</simpara></listitem> <listitem><simpara>Where did you get the sources or binaries? When? - (Absolute dates - like <quote>2006-01-17</quote> - are preferred over - the relative ones - like <quote>2 days ago</quote>).</simpara></listitem> + (Absolute dates, e.g., <quote>2006-01-17</quote>, are preferred over + the relative ones, e.g., <quote>2 days ago</quote>).</simpara></listitem> <listitem><simpara>How did you build &clisp;? (What command, options &c.)</simpara></listitem> <listitem><simpara>What is the output of ------------------------------ Message: 10 Date: Wed, 10 Sep 2008 16:22:00 +0000 From: Sam Steingold <sd...@us...> Subject: clisp/doc mop-ent.xml,2.18,2.19 mop.xml,2.84,2.85 To: cli...@li... Message-ID: <E1K...@ma...> Update of /cvsroot/clisp/clisp/doc In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv13555/doc Modified Files: mop-ent.xml mop.xml Log Message: (mo-prim): new entity Index: mop.xml =================================================================== RCS file: /cvsroot/clisp/clisp/doc/mop.xml,v retrieving revision 2.84 retrieving revision 2.85 diff -u -d -r2.84 -r2.85 --- mop.xml 9 Sep 2008 21:15:59 -0000 2.84 +++ mop.xml 10 Sep 2008 16:21:58 -0000 2.85 @@ -111,9 +111,8 @@ is a subclass of exactly one of these classes. The results are undefined if an attempt is made to define a &class; that is a subclass of more than one basic metaobject class. -A <firstterm>metaobject<indexterm id="mop-mo" significance="preferred"> - <primary>metaobject</primary></indexterm></firstterm> -is an instance of a metaobject class.</para> +A <firstterm>metaobject<indexterm id="mop-mo" significance="preferred">&mo-prim; + </indexterm></firstterm> is an instance of a metaobject class.</para> <para>Each metaobject represents one program element. Associated with each metaobject is the information required to serve its role. This @@ -134,9 +133,8 @@ <section id="mop-mo-classes"><title>Classes</title> <para>A <firstterm>class metaobject - <indexterm id="mop-class-mo" significance="preferred"> - <primary>metaobject</primary><secondary>class</secondary> - </indexterm></firstterm> + <indexterm id="mop-class-mo" significance="preferred">&mo-prim; + <secondary>class</secondary></indexterm></firstterm> determines the structure and the default behavior of its instances. The following information is associated with &c-mo;s: @@ -158,18 +156,17 @@ <section id="mop-mo-slot-defs"><title>Slot Definitions</title> <para>A <firstterm>slot definition metaobject - <indexterm id="mop-slot-def-mo" significance="preferred"> - <primary>metaobject</primary><secondary>slot definition</secondary> - </indexterm></firstterm> + <indexterm id="mop-slot-def-mo" significance="preferred">&mo-prim; + <secondary>slot definition</secondary></indexterm></firstterm> contains information about the definition of a slot. There are two kinds of &sdmo;s: A <firstterm>direct<indexterm id="mop-dsd-mo" significance="preferred"> - <primary>metaobject</primary><secondary>slot definition</secondary> + &mo-prim;<secondary>slot definition</secondary> <tertiary>direct</tertiary></indexterm></firstterm> &sdmo; is used to represent the direct definition of a slot in a class. This corresponds roughly to the slot specifiers found in &defclass; forms. An <firstterm>effective<indexterm id="mop-esd-mo" significance="preferred"> - <primary>metaobject</primary><secondary>slot definition</secondary> + &mo-prim;<secondary>slot definition</secondary> <tertiary>effective</tertiary></indexterm></firstterm> &sdmo; is used to represent information, including inherited information, about a slot which is accessible in instances of a @@ -218,9 +215,8 @@ <section id="mop-mo-gen-funs"><title>Generic Functions</title> <para>A <firstterm>generic function metaobject - <indexterm id="mop-gen-fun-mo" significance="preferred"> - <primary>metaobject</primary><secondary>generic function</secondary> - </indexterm></firstterm> + <indexterm id="mop-gen-fun-mo" significance="preferred">&mo-prim; + <secondary>generic function</secondary></indexterm></firstterm> contains information about a generic function over and above the information associated with each of the generic function's methods. <itemizedlist><listitem><simpara>The name is available as a function name. @@ -249,9 +245,9 @@ <section id="mop-mo-methods"><title>Methods</title> <para>A <firstterm>method metaobject - <indexterm id="mop-method-mo" significance="preferred"> - <primary>metaobject</primary><secondary>method</secondary> - </indexterm></firstterm> contains information about a specific &method-t;. + <indexterm id="mop-method-mo" significance="preferred">&mo-prim; + <secondary>method</secondary></indexterm></firstterm> + contains information about a specific &method-t;. <itemizedlist><listitem><simpara>The qualifiers are available as a &list-t; of of non-&nil; atoms.</simpara></listitem> <listitem><simpara>The &lalist; is available as a &list-t;. @@ -271,9 +267,9 @@ <section id="mop-mo-spec"><title>Specializers</title> <para>A <firstterm>specializer metaobject - <indexterm id="spec-mo" significance="preferred"> - <primary>metaobject</primary><secondary>specializer</secondary> - </indexterm></firstterm> represents the specializers of a &method-t;. + <indexterm id="spec-mo" significance="preferred">&mo-prim; + <secondary>specializer</secondary></indexterm></firstterm> + represents the specializers of a &method-t;. &c-mo;s are themselves specializer metaobjects. A special kind of specializer metaobject is used for &eql-t; specializers.</para> <simpara>See also <xref linkend="mop-specializers"/></simpara> @@ -282,9 +278,8 @@ <section id="mop-mo-meth-combs"><title>Method Combinations</title> <para>A <firstterm>method combination metaobject - <indexterm id="mop-meth-comp-mo" significance="preferred"> - <primary>metaobject</primary><secondary>method combination</secondary> - </indexterm></firstterm> + <indexterm id="mop-meth-comp-mo" significance="preferred">&mo-prim; + <secondary>method combination</secondary></indexterm></firstterm> represents the information about the method combination being used by a generic function.</para> @@ -395,9 +390,8 @@ &standard-method-t;, &standard-reader-method-t;, &standard-writer-method-t; and &standard-generic-function-t; are called <firstterm>standard metaobject - <indexterm id="std-mo" significance="preferred"> - <primary>metaobject</primary><secondary>standard</secondary> - </indexterm></firstterm> classes. + <indexterm id="std-mo" significance="preferred">&mo-prim; + <secondary>standard</secondary></indexterm></firstterm> classes. For each kind of metaobject, this is the class the user interface macros presented in the &clos; use by default. These are also the classes on which user specializations are normally based.</para> Index: mop-ent.xml =================================================================== RCS file: /cvsroot/clisp/clisp/doc/mop-ent.xml,v retrieving revision 2.18 retrieving revision 2.19 diff -u -d -r2.18 -r2.19 --- mop-ent.xml 9 Sep 2008 21:12:27 -0000 2.18 +++ mop-ent.xml 10 Sep 2008 16:21:58 -0000 2.19 @@ -184,3 +184,4 @@ <varlistentry><term>&object-r;</term>&an-object;</varlistentry> <varlistentry><term>&slot-r;</term> <listitem><simpara>an &esdmo;.</simpara></listitem></varlistentry>'> +<!ENTITY mo-prim '<primary>metaobject</primary>'> ------------------------------ ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ ------------------------------ _______________________________________________ clisp-cvs mailing list cli...@li... https://lists.sourceforge.net/lists/listinfo/clisp-cvs End of clisp-cvs Digest, Vol 29, Issue 6 **************************************** |