|
clisp-cvs digest, Vol 1 #1074 - 8 msgs
From: <clisp-cvs-request@li...> - 2005-04-30 03:14
|
Send clisp-cvs mailing list submissions to clisp-cvs@... 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 clisp-cvs-request@... You can reach the person managing the list at clisp-cvs-admin@... 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/modules/syscalls syscalls.xml,1.45,1.46 (Sam Steingold) 2. clisp/doc impent.xml,1.214,1.215 (Sam Steingold) 3. clisp/modules/syscalls syscalls.xml,1.46,1.47 (Sam Steingold) 4. clisp/doc impext.xml,1.335,1.336 impent.xml,1.215,1.216 (Sam Steingold) 5. clisp/modules/syscalls syscalls.xml,1.47,1.48 (Sam Steingold) 6. clisp/modules/regexp regexp.xml,1.21,1.22 (Sam Steingold) 7. clisp/modules/i18n i18n.xml,1.6,1.7 (Sam Steingold) 8. clisp/doc impext.xml,1.336,1.337 impent.xml,1.216,1.217 impbody.xml,1.378,1.379 clisp.xml.in,1.35,1.36 (Sam Steingold) --__--__-- Message: 1 From: Sam Steingold <sds@...> To: clisp-cvs@... Subject: clisp/modules/syscalls syscalls.xml,1.45,1.46 Date: Fri, 29 Apr 2005 13:46:18 +0000 Reply-To: clisp-devel@... Update of /cvsroot/clisp/clisp/modules/syscalls In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv18809/modules/syscalls Modified Files: syscalls.xml Log Message: typo Index: syscalls.xml =================================================================== RCS file: /cvsroot/clisp/clisp/modules/syscalls/syscalls.xml,v retrieving revision 1.45 retrieving revision 1.46 diff -u -d -r1.45 -r1.46 --- syscalls.xml 27 Apr 2005 14:41:16 -0000 1.45 +++ syscalls.xml 29 Apr 2005 13:46:13 -0000 1.46 @@ -503,7 +503,7 @@ <listitem><simpara>calls &fsync; (<function>FlushFileBuffers</function> on &win32;) on the &file-des; associated with &stream-r;, or &sync; when &stream-r; is not supplied</simpara></listitem></varlistentry> - <varlistentry id="mk-xterm-io"><term>(&&mk-xterm-io;)</term> + <varlistentry id="mk-xterm-io"><term>(&mk-xterm-io;)</term> <listitem><para>When running under the &X;, you can create a &bidi-s;, which uses a new dedicated xterm, using the function &mk-xterm-io;: <programlisting language="lisp"> --__--__-- Message: 2 From: Sam Steingold <sds@...> To: clisp-cvs@... Subject: clisp/doc impent.xml,1.214,1.215 Date: Fri, 29 Apr 2005 15:21:55 +0000 Reply-To: clisp-devel@... Update of /cvsroot/clisp/clisp/doc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3775 Modified Files: impent.xml Log Message: (dest-r): added Index: impent.xml =================================================================== RCS file: /cvsroot/clisp/clisp/doc/impent.xml,v retrieving revision 1.214 retrieving revision 1.215 diff -u -d -r1.214 -r1.215 --- impent.xml 27 Apr 2005 14:41:19 -0000 1.214 +++ impent.xml 29 Apr 2005 15:21:53 -0000 1.215 @@ -558,6 +558,7 @@ <!ENTITY data-r "<replaceable>data</replaceable>"> <!ENTITY declaration-r "<replaceable>declaration</replaceable>"> <!ENTITY dependent-r "<replaceable>dependent</replaceable>"> +<!ENTITY dest-r "<replaceable>destination</replaceable>"> <!ENTITY digits-r "<replaceable>digits</replaceable>"> <!ENTITY dimensions-r "<replaceable>dimensions</replaceable>"> <!ENTITY direction-r "<replaceable>direction</replaceable>"> --__--__-- Message: 3 From: Sam Steingold <sds@...> To: clisp-cvs@... Subject: clisp/modules/syscalls syscalls.xml,1.46,1.47 Date: Fri, 29 Apr 2005 15:31:22 +0000 Reply-To: clisp-devel@... Update of /cvsroot/clisp/clisp/modules/syscalls In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8893/modules/syscalls Modified Files: syscalls.xml Log Message: more entities Index: syscalls.xml =================================================================== RCS file: /cvsroot/clisp/clisp/modules/syscalls/syscalls.xml,v retrieving revision 1.46 retrieving revision 1.47 diff -u -d -r1.46 -r1.47 --- syscalls.xml 29 Apr 2005 13:46:13 -0000 1.46 +++ syscalls.xml 29 Apr 2005 15:31:17 -0000 1.47 @@ -272,17 +272,14 @@ <listitem><simpara>Change process mask using &umask;. </simpara></listitem></varlistentry> <varlistentry id="copy-file"><term> - <code>(<function>POSIX:COPY-FILE</function> - <replaceable>source-path</replaceable> - <replaceable>destination-path</replaceable> + <code>(<function>POSIX:COPY-FILE</function> &source-r; &dest-r; &key-amp; :METHOD :PRESERVE :IF-EXISTS :IF-DOES-NOT-EXIST)</code></term> <listitem><simpara>This is an interface to the &symlink; (when &method-r; is <constant>:SYMLINK</constant>), &link; (when it is <constant>:HARDLINK</constant>), and &rename; (when it is <constant>:RENAME</constant>) system calls, as well as, you guessed it, a generic file copy utility (when &method-r; is ©-k;). - </simpara><simpara>Both <replaceable>source-path</replaceable> and - <replaceable>destination-path</replaceable> may be wild. + </simpara><simpara>Both &source-r; and &dest-r; may be wild. </simpara></listitem></varlistentry> <varlistentry id="dup-handle"><term> <code>(<function>POSIX:DUPLICATE-HANDLE</function> --__--__-- Message: 4 From: Sam Steingold <sds@...> To: clisp-cvs@... Subject: clisp/doc impext.xml,1.335,1.336 impent.xml,1.215,1.216 Date: Fri, 29 Apr 2005 15:31:24 +0000 Reply-To: clisp-devel@... Update of /cvsroot/clisp/clisp/doc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8893/doc Modified Files: impext.xml impent.xml Log Message: more entities Index: impext.xml =================================================================== RCS file: /cvsroot/clisp/clisp/doc/impext.xml,v retrieving revision 1.335 retrieving revision 1.336 diff -u -d -r1.335 -r1.336 --- impext.xml 27 Apr 2005 14:41:17 -0000 1.335 +++ impext.xml 29 Apr 2005 15:31:20 -0000 1.336 @@ -1959,27 +1959,22 @@ files.</simpara></warning></listitem></varlistentry> </variablelist> -<para>The command <command>clisp-link create-module-set - <replaceable>module-dir</replaceable> +<para>The command <command>clisp-link create-module-set &mod-r; <replaceable>file1.c</replaceable> ...</command> creates a &modset; - in <replaceable>module-dir</replaceable> which refers (via symbolic - links) to <replaceable>file1.c</replaceable> etc. The files are - expected to be modules of their own.</para> + in &mod-r; directory which refers (via symbolic links) + to <replaceable>file1.c</replaceable> etc. + The files are expected to be modules of their own.</para> -<para>The command <command>clisp-link add-module-set - <replaceable>module-dir</replaceable> - <replaceable>source-dir</replaceable> - <replaceable>destination-dir</replaceable></command> combines a - &linkset; in <replaceable>source-dir</replaceable> and a module in - <replaceable>module-dir</replaceable> to a new &linkset;, in a - directory <replaceable>destination-dir</replaceable> which is newly - created.</para> +<para>The command <command>clisp-link add-module-set &mod-r; &source-r; + &dest-r;</command> combines a &linkset; in directory &source-r; and a + &module; in directory &mod-r; to a new &linkset;, in the directory + &dest-r; which is newly created.</para> -<para>The command <command>clisp-link run <replaceable>source-dir</replaceable> - <replaceable>module-dir</replaceable> ...</command> runs the &linkset; - in <replaceable>source-dir</replaceable>, with the module in - <replaceable>module-dir</replaceable> loaded. More than one module can - be specified. If &clisp; has been built with the configuration option +<para>The command <command>clisp-link run &source-r; &mod-r; ...</command> + runs the &linkset; in directory &source-r;, with the &module; in + directory &mod-r; loaded. + More than one module can be specified. + If &clisp; has been built with the configuration option <option>--with-dynamic-modules</option>, the loading will be performed through <link linkend="mod-dynload">dynamic loading</link>. Otherwise - this is much slower - a temporary &linkset; will be created @@ -2057,7 +2052,7 @@ <note><para>Dynamic loading does not work on all operating systems (&dlopen; or equivalent is required).</para></note> <note><para><option>--with-dynamic-modules</option> precludes some - efficiency optimizations which are on by default.</para></note> + efficiency optimizations which are enabled by default.</para></note> <para>Function <code>(&mod-dynload; &filename-r; ({&name-r;}+))</code> loads a shared object file or library containing a number of named Index: impent.xml =================================================================== RCS file: /cvsroot/clisp/clisp/doc/impent.xml,v retrieving revision 1.215 retrieving revision 1.216 diff -u -d -r1.215 -r1.216 --- impent.xml 29 Apr 2005 15:21:53 -0000 1.215 +++ impent.xml 29 Apr 2005 15:31:22 -0000 1.216 @@ -606,6 +606,7 @@ <!ENTITY metaobject-r "<replaceable>metaobject</replaceable>"> <!ENTITY method-r "<replaceable>method</replaceable>"> <!ENTITY methods-r "<replaceable>methods</replaceable>"> +<!ENTITY mod-r "<replaceable>module</replaceable>"> <!ENTITY mode-r "<replaceable>mode</replaceable>"> <!ENTITY n-r "<replaceable>n</replaceable>"> <!ENTITY name-r "<replaceable>name</replaceable>"> --__--__-- Message: 5 From: Sam Steingold <sds@...> To: clisp-cvs@... Subject: clisp/modules/syscalls syscalls.xml,1.47,1.48 Date: Fri, 29 Apr 2005 19:41:57 +0000 Reply-To: clisp-devel@... Update of /cvsroot/clisp/clisp/modules/syscalls In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23111/modules/syscalls Modified Files: syscalls.xml Log Message: more information on base vs full linking sets Index: syscalls.xml =================================================================== RCS file: /cvsroot/clisp/clisp/modules/syscalls/syscalls.xml,v retrieving revision 1.47 retrieving revision 1.48 diff -u -d -r1.47 -r1.48 --- syscalls.xml 29 Apr 2005 15:31:17 -0000 1.47 +++ syscalls.xml 29 Apr 2005 19:41:55 -0000 1.48 @@ -5,8 +5,8 @@ <para>The &posix-pac; module makes some system calls available from lisp. Not all of these system calls are actually POSIX, so this package has a nickname <quote role="package">OS</quote>.</para> -<simpara>This module is present even in the <command>base</command> - &linkset; by default. When this module is present, &features-var; +&base-module; +<simpara>When this module is present, &features-var; contains the symbol <constant>:SYSCALLS</constant>.</simpara> <variablelist> --__--__-- Message: 6 From: Sam Steingold <sds@...> To: clisp-cvs@... Subject: clisp/modules/regexp regexp.xml,1.21,1.22 Date: Fri, 29 Apr 2005 19:41:58 +0000 Reply-To: clisp-devel@... Update of /cvsroot/clisp/clisp/modules/regexp In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23111/modules/regexp Modified Files: regexp.xml Log Message: more information on base vs full linking sets Index: regexp.xml =================================================================== RCS file: /cvsroot/clisp/clisp/modules/regexp/regexp.xml,v retrieving revision 1.21 retrieving revision 1.22 diff -u -d -r1.21 -r1.22 --- regexp.xml 28 Jan 2005 16:05:39 -0000 1.21 +++ regexp.xml 29 Apr 2005 19:41:55 -0000 1.22 @@ -7,8 +7,8 @@ by calling the standard &c-lang; system facilities. The syntax of these ®-exp;s is described in many places, such as your local ®ex-h; manual and &emacs; info pages.</para> -<simpara>This module is present even in the <command>base</command> - &linkset; by default. When this module is present, &features-var; +&base-module; +<simpara>When this module is present, &features-var; contains the symbol <constant>:REGEXP</constant>.</simpara> <variablelist id="re-api"><title>API</title> --__--__-- Message: 7 From: Sam Steingold <sds@...> To: clisp-cvs@... Subject: clisp/modules/i18n i18n.xml,1.6,1.7 Date: Fri, 29 Apr 2005 19:41:58 +0000 Reply-To: clisp-devel@... Update of /cvsroot/clisp/clisp/modules/i18n In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23111/modules/i18n Modified Files: i18n.xml Log Message: more information on base vs full linking sets Index: i18n.xml =================================================================== RCS file: /cvsroot/clisp/clisp/modules/i18n/i18n.xml,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- i18n.xml 12 Jan 2005 16:52:30 -0000 1.6 +++ i18n.xml 29 Apr 2005 19:41:56 -0000 1.7 @@ -13,9 +13,7 @@ <para>The &ggettext; functions are available in &clisp; in the &i18n-pac; package, which is &re-export;ed from the &ext-pac; package.</para> - -<simpara>This module is present even in the <command>base</command> - &linkset; by default.</simpara> +&base-module; <variablelist> <varlistentry id="gettext"><term><code>(&gettext; --__--__-- Message: 8 From: Sam Steingold <sds@...> To: clisp-cvs@... Subject: clisp/doc impext.xml,1.336,1.337 impent.xml,1.216,1.217 impbody.xml,1.378,1.379 clisp.xml.in,1.35,1.36 Date: Fri, 29 Apr 2005 19:41:59 +0000 Reply-To: clisp-devel@... Update of /cvsroot/clisp/clisp/doc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23111/doc Modified Files: impext.xml impent.xml impbody.xml clisp.xml.in Log Message: more information on base vs full linking sets Index: impext.xml =================================================================== RCS file: /cvsroot/clisp/clisp/doc/impext.xml,v retrieving revision 1.336 retrieving revision 1.337 diff -u -d -r1.336 -r1.337 --- impext.xml 29 Apr 2005 15:31:20 -0000 1.336 +++ impext.xml 29 Apr 2005 19:41:56 -0000 1.337 @@ -110,8 +110,7 @@ <para>Memory images are ¬-e; portable across different platforms (in contrast with platform-independent &fasl-file; files). They are ¬-e; even portable across &linkset;s: image saved using - the <command>full</command> &linkset; cannot be used with - the <command>base</command> runtime:<screen> + the &full; &linkset; cannot be used with the &base; runtime:<screen> $ clisp -K full -x '(ext:saveinitmem)' $ clisp -K base -M lispinit.mem base/lisp.run: initialization file `lispinit.mem' was not created by this version of CLISP runtime @@ -151,6 +150,9 @@ &clisp; also supports internationalized Lisp programs, through &ggettext;, see <xref linkend="ggettext"/>.</para> +<para>User programs can also be internationalized, + see <xref linkend="i18n-mod"/>.</para> + <section id="language"><title>The Language</title> <warning><para>The facilities described in this section will @@ -1995,7 +1997,7 @@ &modprep;.</simpara> <warning><simpara>The &package-t;s must already exist and be unlocked, cf. &mod-preload;.</simpara></warning> - <warning><simpara>If you are using &modprep; <emphasis>and</emphasis> + <warning><simpara>If you are using &modprep; &and-e; defining your own <quote>init-once</quote> function, it must call the <function>module__&name-r;__init_function_1__modprep</function> function!</simpara></warning></listitem></varlistentry> @@ -2274,23 +2276,29 @@ </simpara></listitem></varlistentry> </variablelist> -<para>To use them, read <filename>unix/INSTALL</filename> and build +<para>To use modules, read <filename>unix/INSTALL</filename> and build &clisp; in directory <filename>build-dir</filename> with, e.g.,<screen> -bash$ ./configure --with-module=pcre --with-module=clx/new-clx --build build-dir +<prompt>$</prompt> ./configure --with-module=pcre --with-module=clx/new-clx --build build-dir </screen>then run it with<screen> -bash$ ./build-dir/clisp &opt-K; full -</screen></para> +<prompt>$</prompt> ./build-dir/clisp &opt-K; full + </screen>This will create a &base; &linkset; with modules + i18n, regexp and syscalls; and a &full; &linkset; with modules + pcre and new/clx in addition to the 3 + <link linkend="base-modules">base modules</link>.</para> -<para>See <xref linkend="ext-modules"/> for details.</para> +<para>See <xref linkend="ext-modules"/> + for individual module documentation.</para> -<note id="base-modules"><title>Base Modules</title> - <para>Note that the default binary distribution includes the following modules - in <emphasis>both</emphasis> <command>base</command> <emphasis>and</emphasis> - <command>full</command> &linkset;s:<simplelist columns="1"> +<section id="base-modules"><title>Base and Full Modules</title> + <para>Note that the default binary distribution includes the following + modules in <emphasis>both</emphasis> &base; &and-e; &full; &linkset;s: + <simplelist columns="1"> <member><link linkend="i18n-mod">i18n</link></member> <member><link linkend="regexp-mod">regexp</link></member> <member><link linkend="syscalls">syscalls</link></member> -</simplelist></para></note> + </simplelist></para> + <para>The composition of the &full; &linkset; depends on the platform + and on the vendor preferences.</para></section> </section> Index: clisp.xml.in =================================================================== RCS file: /cvsroot/clisp/clisp/doc/clisp.xml.in,v retrieving revision 1.35 retrieving revision 1.36 diff -u -d -r1.35 -r1.36 --- clisp.xml.in 5 Apr 2005 15:29:15 -0000 1.35 +++ clisp.xml.in 29 Apr 2005 19:41:57 -0000 1.36 @@ -143,14 +143,14 @@ <link linkend="opt-libdir">&lld;</link>) containing at least a main executable (&rt;) and an initial &mem-image;. Possible values are - <variablelist><varlistentry><term><command>base</command></term> + <variablelist><varlistentry><term>&base;</term> <listitem><simpara>the core &clisp;</simpara></listitem></varlistentry> - <varlistentry><term><command>full</command></term> + <varlistentry><term>&full;</term> <listitem><simpara>core plus all the modules with which this installation was built, see <olink targetdoc="impnotes" targetptr="modules"/>. </simpara></listitem></varlistentry></variablelist> - The default is <command>base</command>.</para></listitem></varlistentry> + The default is &base;.</para></listitem></varlistentry> <!-- #endif --> <varlistentry id="opt-memfile"><term><option>-M</option> @@ -678,9 +678,8 @@ <listitem><simpara>If you are reporting a <quote>hard crash</quote> (segmentation fault, bus error, core dump etc), please do <command>"./configure --with-debug --build build-g ; cd build-g; gdb"</command>, - then load the appropriate &linkset; by either <command>base</command> - or <command>full</command> &gdb; command, - and report the backtrace.</simpara></listitem> + then load the appropriate &linkset; by either &base; or &full; &gdb; + command, and report the backtrace.</simpara></listitem> <listitem><simpara>If you are using pre-built binaries and experience a hard crash, the problem is likely to be in the incompatibilities between the platform on which the binary was built and yours; please Index: impbody.xml =================================================================== RCS file: /cvsroot/clisp/clisp/doc/impbody.xml,v retrieving revision 1.378 retrieving revision 1.379 diff -u -d -r1.378 -r1.379 --- impbody.xml 20 Apr 2005 19:21:31 -0000 1.378 +++ impbody.xml 29 Apr 2005 19:41:57 -0000 1.379 @@ -3321,7 +3321,7 @@ <replaceable>file-length</replaceable>)</returnvalue>. </simpara></listitem></itemizedlist> -If you want <emphasis>all</emphasis> the files <emphasis>and</emphasis> +If you want <emphasis role="strong">all</emphasis> the files &and-e; subdirectories in the current directory, you should use <code>(&nconc; (&directory; "*/") (&directory; "*"))</code>. If you want all the files and subdirectories in all the subdirectories @@ -4448,7 +4448,7 @@ <para>At compile time, <code>(&require; &foo-f;)</code> forms are treated specially: &load-paths; is searched for -&foolisp-f; <emphasis>and</emphasis> <filename>#P"foo.lib"</filename>. +&foolisp-f; &and-e; <filename>#P"foo.lib"</filename>. If the latest such file is a &lisp-file;, it is compiled; otherwise the &lib-file; is loaded.</para> Index: impent.xml =================================================================== RCS file: /cvsroot/clisp/clisp/doc/impent.xml,v retrieving revision 1.216 retrieving revision 1.217 diff -u -d -r1.216 -r1.217 --- impent.xml 29 Apr 2005 15:31:22 -0000 1.216 +++ impent.xml 29 Apr 2005 19:41:56 -0000 1.217 @@ -495,6 +495,9 @@ <!ENTITY mod-preload "<link linkend='mod-preload'><envar>TO_PRELOAD</envar></link>"> <!ENTITY modinfo "<link linkend='modinfo'><function>EXT:MODULE-INFO</function></link>"> <!ENTITY module "<link linkend='modules'>module</link>"> +<!ENTITY base-module "<simpara>This module is present even in the &base; &linkset; by default.</simpara>"> +<!ENTITY base "<olink targetdoc='impnotes' targetptr='base-modules'><command>base</command></olink>"> +<!ENTITY full "<olink targetdoc='impnotes' targetptr='base-modules'><command>full</command></olink>"> <!ENTITY object-t "<link linkend='typecodes'><type>object</type></link>"> <!ENTITY offset "<link linkend='offset'><function>FFI:OFFSET</function></link>"> <!ENTITY param-mode "<link linkend='param-mode'><replaceable>PARAM-MODE</replaceable></link>"> @@ -822,6 +825,7 @@ <!ENTITY unsigned-byte-vec "<literal role='type'>(&vector-t; (&unsigned-byte-t; 8))</literal>"> <!ENTITY yes "<listitem><simpara>yes</simpara></listitem>"> <!ENTITY no "<listitem><simpara>no</simpara></listitem>"> +<!ENTITY and-e "<emphasis role='strong'>and</emphasis>"> <!ENTITY not-e "<emphasis role='strong'>not</emphasis>"> <!ENTITY is-e "<emphasis role='strong'>is</emphasis>"> <!ENTITY charset-glibc-libiconv "This character set is only available on --__--__-- _______________________________________________ clisp-cvs mailing list clisp-cvs@... https://lists.sourceforge.net/lists/listinfo/clisp-cvs End of clisp-cvs Digest |
| Thread | Author | Date |
|---|---|---|
| clisp-cvs digest, Vol 1 #1074 - 8 msgs | <clisp-cvs-request@li...> |