| 
      
      
      From: Dieter K. <cra...@us...> - 2011-06-12 00:06:22
       | 
| This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Maxima, A Computer Algebra System".
The branch, master has been updated
       via  4653cb5bf7a6d905e48ed2a0e07bbf363b6338fb (commit)
       via  ce3dae0790c1f607410845b323315ded98ef0b71 (commit)
       via  ee303d26f4c4a3ad9ffbf2e9b1cf9af3c6558f24 (commit)
      from  67609a3e1fd345d3ed8c0468c4559fff2f3a88d1 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 4653cb5bf7a6d905e48ed2a0e07bbf363b6338fb
Author: crategus <cra...@us...>
Date:   Sun Jun 12 01:20:18 2011 +0200
    Adding the function system from Command.de.texi.
    Some more formating.
diff --git a/doc/info/de/Runtime.de.texi b/doc/info/de/Runtime.de.texi
index b0a3a2f..9364613 100755
--- a/doc/info/de/Runtime.de.texi
+++ b/doc/info/de/Runtime.de.texi
@@ -18,6 +18,7 @@
 @c -----------------------------------------------------------------------------
 @node Einf@"uhrung in die Laufzeitumgebung, Interrupts, Laufzeitumgebung, Laufzeitumgebung
 @section Einf@"uhrung in die Laufzeitumgebung
+@c -----------------------------------------------------------------------------
 
    @c THIS DISCUSSION OF maxima-init.mac REPLACES AN EARLIER WRITE-UP. !
    @c HOWEVER IT SEEMS THAT THIS TEXT REALLY WANTS TO BE UNDER A DIFFERENT 
@@ -37,7 +38,6 @@ abgelegt werden, das von der Funktion @code{file_search} gefunden wird.
 
 @c Here is an example @code{maxima-init.mac} file:
 
-@noindent
 Dies ist eine Beispiel f@"ur eine @code{maxima-init.mac}-Datei:
 
 @example
@@ -57,6 +57,7 @@ showtime:all;
 @c -----------------------------------------------------------------------------
 @node Interrupts, Funktionen und Variablen der Laufzeitumgebung, Einf@"uhrung in die Laufzeitumgebung, Laufzeitumgebung
 @section Interrupts
+@c -----------------------------------------------------------------------------
 
 @c The user can stop a time-consuming computation with the ^C (control-C) 
 @c character. The default action is to stop the computation and print another 
@@ -80,7 +81,7 @@ zur@"uck.
 
 Wird die Lisp-Variable @code{*debugger-hook*} mit dem folgenden Kommando 
 @code{:lisp (setq *debugger-hook* nil)} auf den Wert @code{nil} gesetzt, dann 
-startet Maxima den Lisp-Debugger, wenn das Kommando @kbd{^c} ausgef@"uhrt wird. 
+startet Maxima den Lisp-Debugger, wenn das Kommando @kbd{^c} ausgef@"uhrt wird.
 Im Lisp-Debugger kann mit dem Kommando @code{continue} zu Maxima zur@"uckgekehrt
 werden.
 
@@ -95,6 +96,7 @@ gestartet.  Das Kommando @code{fg} kehrt zu Maxima zur@"uck.
 @c -----------------------------------------------------------------------------
 @node Funktionen und Variablen der Laufzeitumgebung, , Interrupts, Laufzeitumgebung
 @section Funktionen und Variablen der Laufzeitumgebung
+@c -----------------------------------------------------------------------------
 
 @c --- 28.12.2010 DK -----------------------------------------------------------
 @anchor{maxima_tempdir}
@@ -110,7 +112,7 @@ gestartet.  Das Kommando @code{fg} kehrt zu Maxima zur@"uck.
 Die Systemvariable @code{maxima_tempdir} enth@"alt das Verzeichnis in dem Maxima
 tempor@"are Dateien abgelegt.  Insbesondere werden tempor@"are Grafikausgaben in 
 diesem Verzeichnis abgelegt.  Der Standardwert von @code{maxima_tempdir} ist das 
-Home-Verzeichnis des Nutzers, sofern Maxima dieses feststellen kann.  
+Home-Verzeichnis des Nutzers, sofern Maxima dieses feststellen kann.
 Andernfalls initialisiert Maxima die Systemvariable @code{maxima_tempdir} mit 
 einer geeigneten Annahme.
 
@@ -118,7 +120,6 @@ einer geeigneten Annahme.
 
 Der Systemvariablen @code{maxima_tempdir} kann eine Zeichenkette zugewiesen 
 werden, die ein Verzeichnis bezeichnet.
-
 @end defvr
 
 @c --- 28.12.2010 DK -----------------------------------------------------------
@@ -137,11 +138,11 @@ durchsucht, um Maxima- und Lisp-Dateien zu finden.  Maxima sucht in weiteren
 Verzeichnissen.  Die vollst@"andige Liste der Suchverzeichnisse ist den Variablen
 @mref{file_search_maxima} und @mref{file_search_lisp} enthalten.  Der 
 Standardwert der Systemvariablen @code{maxima_userdir} ist ein Unterverzeichnis
-des Home-Verzeichnis des Nutzers, sofern Maxima dieses bestimmen kann. 
+des Home-Verzeichnis des Nutzers, sofern Maxima dieses bestimmen kann.
 Ansonsten initialisiert Maxima die Systemvariable @code{maxima_userdir} mit 
 einer geeigneten Annahme.
 
-@c @code{maxima_userdir} may be assigned a string which names a directory. 
+@c @code{maxima_userdir} may be assigned a string which names a directory.
 @c However, assigning to @code{maxima_userdir} does not automatically change
 @c @code{file_search_maxima} and @code{file_search_lisp}; those variables must 
 @c be changed separately.
@@ -150,7 +151,6 @@ Der Systemvariablen @code{maxima_userdir} kann eine Zeichenkette zugewiesen
 werden, die ein Verzeichnis bezeichnet.  Wenn der Wert von @code{maxima_userdir}
 ge@"andert wird, werden die Variablen @code{file_search_maxima} und
 @code{file_search_lisp} nicht automatisch angepasst.
-
 @end defvr
 
 @c --- 27.12.2010 DK -----------------------------------------------------------
@@ -173,10 +173,6 @@ Beispiel:
 Das folgende Beispiel zeigt die Ausgabe auf einem Linux-System mit der 
 Lisp-Im@-ple@-men@-tie@-rung SBCL 1.0.45.
 
-@c ===beg===
-@c build_info();
-@c room(false);
-@c ===end===
 @example
 (%i1) build_info();
 
@@ -197,16 +193,6 @@ Control and binding stack usage is for the current thread only.
 Garbage collection is currently enabled.
 (%o2)                         false
 @end example
-
-@c @itemize @bullet
-@c @item
-@c @code{room ()} prints out a moderate description.
-@c @item
-@c @code{room (true)} prints out a verbose description.
-@c @item
-@c @code{room (false)} prints out a terse description.
-@c @end itemize
-
 @end deffn
 
 @c --- 27.12.2010 DK -----------------------------------------------------------
@@ -229,7 +215,6 @@ Hat das Argument @var{keyword} den Wert @code{false}, wird das Argument
 @c See also @code{status}.
 
 Siehe auch @mrefdot{status}
-
 @end deffn
 
 @c --- 27.12.2010 DK -----------------------------------------------------------
@@ -278,10 +263,6 @@ Beispiel:
 Das folgende Beispiel zeigt die Ausgabe f@"ur ein Linux-System mit SBCL als
 Lisp.
 
-@c ===beg===
-@c status(feature);
-@c status(feature, "ansi-cl");
-@c ===end===
 @example
 (%i1) status(feature);
 (%o1) [sb-bsd-sockets-addrinfo, asdf2, asdf, cl, mk-defsystem, 
@@ -301,12 +282,21 @@ os-provides-getprotoby-r, os-provides-poll]
 (%i2) status(feature,"ansi-cl");
 (%o2)                         true
 @end example
+@end deffn
 
+@c --- 23.10.2010 DK -----------------------------------------------------------
+@anchor{system}
+@deffn {Funktion} system (@var{command})
+ 
+@code{system(command)} f@"uhrt das Kommando @var{command} in einem eigenen 
+Prozess aus.  Das Kommando wird an die Standard-Shell @"ubergeben.
+@code{system} wird nicht von allen Betriebssystemen unterst@"utzt, steht aber im
+Allgemeinen unter Unix oder Unix @"ahnlichen Betriebssystemen zur Verf@"ugung.
 @end deffn
 
 @c --- 28.12.2010 DK -----------------------------------------------------------
 @anchor{time}
-@deffn {Funktion} time (%o1, %o2, %o3, ...)
+@deffn {Funktion} time (%o1, %o2, %o3, @dots{})
 
 @c Returns a list of the times, in seconds, taken to compute the output lines 
 @c @code{%o1}, @code{%o2}, @code{%o3}, .... The time returned is Maxima's 
@@ -331,11 +321,6 @@ Die Zeit f@"ur die Berechnung der Fakult@"at einer gro@ss{}en ganzen Zahl wird
 mit @code{time} ausgegeben.  Das Ergebnis muss nicht angezeigt werden.  Das
 Ergebnis hat 456573 Stellen.
 
-@c ===beg===
-@c factorial(100000);
-@c time(%o1);
-@c bfloat(%o1);
-@c ===end===
 @example
 (%i1) factorial(100000)$
 
@@ -344,7 +329,6 @@ Ergebnis hat 456573 Stellen.
 (%i3) bfloat(%o1);
 (%o3)               2.824229407960348b456573
 @end example
-
 @end deffn
 
 @c --- 28.12.2010 DK -----------------------------------------------------------
@@ -361,14 +345,10 @@ enth@"alt.  Die Zeichenkette hat das Format @code{yyyy-mm-dd HH:MM:SS (GMT-n)}.
 
 Beispiel:
 
-@c ===beg===
-@c timedate ();
-@c ===end===
 @example
 (%i1) timedate();
 (%o1)               2010-12-28 21:56:32+01:00
 @end example
-
 @end deffn
 
 @c --- 28.12.2010 DK -----------------------------------------------------------
@@ -387,17 +367,12 @@ Siehe auch @mref{elapsed_real_time} und @mrefdot{elapsed_run_time}
 
 Beispiel:
 
-@c ===beg===
-@c absolute_real_time ();
-@c truncate(1900+absolute_real_time()/(365.25*24*3600));
-@c ===end===
 @example
 (%i1) absolute_real_time ();
 (%o1)                      3502559124
 (%i2) truncate(1900+absolute_real_time()/(365.25*24*3600));
 (%o2)                         2010
 @end example
-
 @end deffn
 
 @c --- 27.12.2010 DK -----------------------------------------------------------
@@ -417,11 +392,6 @@ Siehe auch @mref{absolute_real_time} und @mrefdot{elapsed_run_time}
 
 Beispiel:
 
-@c ===beg===
-@c elapsed_real_time ();
-@c expand ((a + b)^500)$
-@c elapsed_real_time ();
-@c ===end===
 @example
 (%i1) elapsed_real_time ();
 (%o1)                       2.559324
@@ -429,7 +399,6 @@ Beispiel:
 (%i3) elapsed_real_time ();
 (%o3)                       7.552087
 @end example
-
 @end deffn
 
 @c --- 27.12.2010 DK -----------------------------------------------------------
@@ -450,11 +419,6 @@ Siehe auch @mref{absolute_real_time} und @mrefdot{elapsed_real_time}
 
 Beispiel:
 
-@c ===beg===
-@c elapsed_run_time ();
-@c expand ((a + b)^500)$
-@c elapsed_run_time ();
-@c ===end===
 @example
 (%i1) elapsed_run_time ();
 (%o1)                         0.04
@@ -462,7 +426,6 @@ Beispiel:
 (%i3) elapsed_run_time ();
 (%o3)                         1.26
 @end example
-
 @end deffn
 
 @c --- End of file Runtime.de.texi ---------------------------------------------
commit ce3dae0790c1f607410845b323315ded98ef0b71
Author: crategus <cra...@us...>
Date:   Sun Jun 12 01:17:28 2011 +0200
    Adding the function dispform from Command.de.texi.
    Adding documentation for subnumsimp.
diff --git a/doc/info/de/Expressions.de.texi b/doc/info/de/Expressions.de.texi
index e4b6735..d4621d1 100755
--- a/doc/info/de/Expressions.de.texi
+++ b/doc/info/de/Expressions.de.texi
@@ -523,6 +523,58 @@ aufgerufen werden, die mehrere Argumente enth@"alt.
 Siehe auch die Funktion @mrefdot{optimize}
 @end deffn
 
+@c --- 21.10.2010 DK -----------------------------------------------------------
+@anchor{dispform}
+@deffn  {Funktion} dispform (@var{expr})
+@deffnx {Funktion} dispform (@var{expr}, all)
+
+@code{dispform} formatiert den Ausdruck @var{expr} von der internen Darstellung
+in eine externe Darstellung, wie sie f@"ur die Anzeige des Ausdrucks ben@"otigt 
+wird.  Bei der Formatierung sind Optionsvariablen wie @mref{dispflag} und
+@mref{powerdisp} wirksam.
+
+Beispiele f@"ur die interne und externe Darstellung von Ausdr@"ucken sind:
+
+@example
+          Interne Darstellung            Externe Darstellung
+------------------------------------------------------------
+-x      : ((MTIMES) -1 $x)               ((MMINUS) $x)
+sqrt(x) : ((MEXPT) $x ((RAT) 1 2))       ((%SQRT) $X)
+a/b     : ((MTIMES) $A ((MEXPT) $B -1))  ((MQUOTIENT) $A $B)
+@end example
+
+@code{dispform(@var{expr})} gibt die externe Darstellung nur f@"ur den ersten 
+Operator im Ausdruck zur@"uck.  @code{dispform(@var{expr}, all)} gibt die 
+externe Darstellung aller Operatoren im Ausdruck @var{expr} zur@"uck.
+
+Siehe auch @mrefcomma{part} @mref{inpart} und @mrefdot{inflag}
+
+Beispiel:
+
+Die Funktion @code{dispform} kann genutzt werden, um die Wurzelfunktion in
+einem Ausdruck zu substituieren.  Die Wurzelfunktion ist nur in der externen
+Darstellung eines Ausdruckes vorhanden:
+
+@example
+(%i1) expr: sqrt(5)/(5+sqrt(2));
+                             sqrt(5)
+(%o1)                      -----------
+                           sqrt(2) + 5
+(%i2) subst(f,sqrt,expr);
+                             sqrt(5)
+(%o2)                      -----------
+                           sqrt(2) + 5
+(%i3) subst(f,sqrt,dispform(expr));
+                              f(5)
+(%o3)                      -----------
+                           sqrt(2) + 5
+(%i4) subst(f,sqrt,dispform(expr,all));
+                              f(5)
+(%o4)                       --------
+                            f(2) + 5
+@end example
+@end deffn
+
 @c --- 15.10.2010 DK -----------------------------------------------------------
 @anchor{disolate}
 @deffn {Funktion} disolate (@var{expr}, @var{x_1}, @dots{}, @var{x_n})
@@ -1713,6 +1765,33 @@ Hat @code{sublis_apply_lambda} den Wert @code{true} werden Lambda-Ausdr@"ucke
 ausgewertet.  Ansonsten verbleiben diese nach der Substitution im Ausdruck.
 @end defvr
 
+@c -----------------------------------------------------------------------------
+@anchor{subnumsimp}
+@defvr {Option variable} subnumsimp
+Default value: @code{false}
+
+If @code{true} then the functions @mref{subst} and @mref{psubst} can substitute
+a subscripted variable @code{f[x]} with a number, when only the symbol @code{f}
+is given.
+
+See also @mrefdot{subst}
+
+@example
+(%i1) subst(100,g,g[x]+2);
+
+subst: cannot substitute 100 for operator g in expression g
+                                                           x
+ -- an error. To debug this try: debugmode(true);
+
+(%i2) subst(100,g,g[x]+2),subnumsimp:true;
+(%o2)                          102
+@end example
+
+@opencatbox
+@category{Expressions}
+@closecatbox
+@end defvr
+
 @c --- 15.10.2010 DK -----------------------------------------------------------
 @anchor{subst}
 @deffn {Funktion} subst (@var{a}, @var{b}, @var{c})
commit ee303d26f4c4a3ad9ffbf2e9b1cf9af3c6558f24
Author: crategus <cra...@us...>
Date:   Sun Jun 12 01:15:07 2011 +0200
    Moving the function system to Runtime.de.texi
    Moving the function dispform to Expressions.de.texi
diff --git a/doc/info/de/Command.de.texi b/doc/info/de/Command.de.texi
index 878d218..fff6c52 100755
--- a/doc/info/de/Command.de.texi
+++ b/doc/info/de/Command.de.texi
@@ -103,7 +103,6 @@ Informationslisten und Optionsvariablen:
    myoptions     optionset
 @end verbatim
 
-@noindent
 Weitere Informationslisten, die in anderen Kapiteln erl@"autert werden, sind:
 
 @verbatim
@@ -137,10 +136,9 @@ Symbole:
 @verbatim
    ?            ??
    playback     prompt     showtime
-   quit         system     to_lisp
+   quit         to_lisp
 @end verbatim
 
-@noindent
 Die Funktionen @mref{read} und @mref{readonly} geben Ausdr@"ucke auf der Konsole
 aus und lesen dann die Eingabe des Nutzers ein:
 
@@ -159,7 +157,6 @@ Optionsvariablen @mref{sqrtdispflag} kontrolliert.  Siehe @ref{Ausdr@"ucke}
 f@"ur Funktionen, die die interne und externe Darstellung von Ausdr@"ucken
 unterscheiden.
 
-@noindent
 Folgende Optionsvariablen und Symbole kontrollieren die Ausgabe auf der Konsole:
 
 @verbatim
@@ -171,13 +168,12 @@ Folgende Optionsvariablen und Symbole kontrollieren die Ausgabe auf der Konsole:
    sqrtdispflag       stardisp         ttyoff
 @end verbatim
 
-@noindent
 Mit folgenden Funktionen kann die Ausgabe auf der Konsole formatiert werden:
 
 @verbatim
-   disp               display          dispform
-   dispterms          grind            ldisp            
-   ldisplay           print
+   disp               display          dispterms
+   grind              ldisp            ldisplay
+   print
 @end verbatim
 
 @c -----------------------------------------------------------------------------
@@ -937,16 +933,6 @@ auch dann anzeigen, wenn @code{showtime} den Wert @code{false} hat.
 Siehe auch @mrefdot{timer}
 @end defvr
 
-@c --- 23.10.2010 DK -----------------------------------------------------------
-@anchor{system}
-@deffn {Funktion} system (@var{command})
- 
-@code{system(command)} f@"uhrt das Kommando @var{command} in einem eigenen 
-Prozess aus.  Das Kommando wird an die Standard-Shell @"ubergeben.
-@code{system} wird nicht von allen Betriebssystemen unterst@"utzt, steht aber im
-Allgemeinen unter Unix oder Unix @"ahnlichen Betriebssystemen zur Verf@"ugung.
-@end deffn
-
 @c --- 08.09.2010 DK -----------------------------------------------------------
 @anchor{to_lisp}
 @deffn {Funktion} to_lisp ()
@@ -1089,58 +1075,6 @@ Beispiele:
 @end example
 @end deffn
 
-@c --- 21.10.2010 DK -----------------------------------------------------------
-@anchor{dispform}
-@deffn  {Funktion} dispform (@var{expr})
-@deffnx {Funktion} dispform (@var{expr}, all)
-
-@code{dispform} formatiert den Ausdruck @var{expr} von der internen Darstellung
-in eine externe Darstellung, wie sie f@"ur die Anzeige des Ausdrucks ben@"otigt 
-wird.  Bei der Formatierung sind Optionsvariablen wie @mref{dispflag} und
-@mref{powerdisp} wirksam.
-
-Beispiele f@"ur die interne und externe Darstellung von Ausdr@"ucken sind:
-
-@example
-          Interne Darstellung            Externe Darstellung
-------------------------------------------------------------
--x      : ((MTIMES) -1 $x)               ((MMINUS) $x)
-sqrt(x) : ((MEXPT) $x ((RAT) 1 2))       ((%SQRT) $X)
-a/b     : ((MTIMES) $A ((MEXPT) $B -1))  ((MQUOTIENT) $A $B)
-@end example
-
-@code{dispform(@var{expr})} gibt die externe Darstellung nur f@"ur den ersten 
-Operator im Ausdruck zur@"uck.  @code{dispform(@var{expr}, all)} gibt die 
-externe Darstellung aller Operatoren im Ausdruck @var{expr} zur@"uck.
-
-Siehe auch @mrefcomma{part} @mref{inpart} und @mrefdot{inflag}
-
-Beispiel:
-
-Die Funktion @code{dispform} kann genutzt werden, um die Wurzelfunktion in einem
-Ausdruck zu substituieren.  Die Wurzelfunktion ist nur in der externen 
-Darstellung eines Ausdruckes vorhanden:
-
-@example
-(%i1) expr: sqrt(5)/(5+sqrt(2));
-                             sqrt(5)
-(%o1)                      -----------
-                           sqrt(2) + 5
-(%i2) subst(f,sqrt,expr);
-                             sqrt(5)
-(%o2)                      -----------
-                           sqrt(2) + 5
-(%i3) subst(f,sqrt,dispform(expr));
-                              f(5)
-(%o3)                      -----------
-                           sqrt(2) + 5
-(%i4) subst(f,sqrt,dispform(expr,all));
-                              f(5)
-(%o4)                       --------
-                            f(2) + 5
-@end example
-@end deffn
-
 @c --- 23.10.2010 DK -----------------------------------------------------------
 @anchor{display}
 @deffn {Funktion} display (@var{expr_1}, @var{expr_2}, @dots{})
-----------------------------------------------------------------------
Summary of changes:
 doc/info/de/Command.de.texi     |   74 ++----------------------------------
 doc/info/de/Expressions.de.texi |   79 +++++++++++++++++++++++++++++++++++++++
 doc/info/de/Runtime.de.texi     |   71 ++++++++--------------------------
 3 files changed, 100 insertions(+), 124 deletions(-)
hooks/post-receive
-- 
Maxima, A Computer Algebra System
 |