Hello community,

here is the log from the commit of package mathomatic for openSUSE:Factory 
checked in at 2012-02-22 15:53:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mathomatic (Old)
 and      /work/SRC/openSUSE:Factory/.mathomatic.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mathomatic", Maintainer is ""

Changes:
--------
--- /work/SRC/openSUSE:Factory/mathomatic/mathomatic.changes    2012-02-10 
17:18:00.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.mathomatic.new/mathomatic.changes       
2012-02-22 15:53:55.000000000 +0100
@@ -1,0 +2,7 @@
+Sat Feb 18 13:14:26 UTC 2012 - [email protected]
+
+- Updated to Mathomatic version 15.8.0.
+  This is a bugfix release.
+  All changes are listed at http://mathomatic.org/NEWS
+
+-------------------------------------------------------------------

Old:
----
  mathomatic-15.7.3.tar.bz2

New:
----
  mathomatic-15.8.0.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ mathomatic.spec ++++++
--- /var/tmp/diff_new_pack.Z1e9D5/_old  2012-02-22 15:53:56.000000000 +0100
+++ /var/tmp/diff_new_pack.Z1e9D5/_new  2012-02-22 15:53:56.000000000 +0100
@@ -16,7 +16,7 @@
 #    George Gesslein II <[email protected]>
 
 Name:           mathomatic
-Version:        15.7.3
+Version:        15.8.0
 Release:        1
 Summary:        Computer algebra system
 

++++++ mathomatic-15.7.3.tar.bz2 -> mathomatic-15.8.0.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mathomatic-15.7.3/NEWS new/mathomatic-15.8.0/NEWS
--- old/mathomatic-15.7.3/NEWS  2012-02-01 15:55:48.000000000 +0100
+++ new/mathomatic-15.8.0/NEWS  2012-02-18 13:51:38.000000000 +0100
@@ -1,6 +1,32 @@
 
 
 
+CHANGES MADE TO MATHOMATIC 15.7.3 TO BRING IT UP TO THE NEXT VERSION:
+
+02/05/12 - The variables command now returns false (with error message) if
+           no normal variables are listed with the default or "count"
+           command line options.  This is so it can detect numeric-only
+           expressions, which may be useful.
+
+02/08/12 - The set command now returns the string "Success." upon success,
+           if the debug level is positive or zero.  m4 Mathomatic startup
+           m4 scripts required adjustment, so they wouldn't repeatedly say
+           "Success.".
+
+02/13/12 - The variables command by default now displays e, i, pi as e#, i#,
+           and pi#, so you can tell they are not normal variables.  This
+           affected other functionality of the variables command, fix was
+           uploaded before the end of the day.
+
+02/14/12 - Change of 12/24/11 was undone.  Many expressions containing the
+           imaginary unit, such as the complex exponential expansion of the
+           tangent function, were not getting simplified with the simplify
+           command.  See the complex number problem in "misc/known_bugs.txt".
+           Simplification should work better now for expressions containing
+           division by complex numbers.
+
+Mathomatic version 15.8.0 released Saturday 02/18/12.
+
 CHANGES MADE TO MATHOMATIC 15.7.2 TO BRING IT UP TO THE NEXT VERSION:
 
 Some minor user interface improvements were made.
@@ -1242,7 +1268,7 @@
 
 ----------------------------------------------------------------------
 End of this version history of the Mathomatic computer algebra system.
-Current as of 02/01/12 (2012-02-01).
+Current as of 02/18/12 (2012-02-18).
 The latest changes are at the beginning of this file.
 This file is available at http://mathomatic.org/NEWS
 Written and maintained by George Gesslein II.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mathomatic-15.7.3/VERSION 
new/mathomatic-15.8.0/VERSION
--- old/mathomatic-15.7.3/VERSION       2012-02-01 15:46:28.000000000 +0100
+++ new/mathomatic-15.8.0/VERSION       2012-02-18 13:48:58.000000000 +0100
@@ -1 +1 @@
-15.7.3
+15.8.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mathomatic-15.7.3/changes.txt 
new/mathomatic-15.8.0/changes.txt
--- old/mathomatic-15.7.3/changes.txt   2012-02-01 15:46:40.000000000 +0100
+++ new/mathomatic-15.8.0/changes.txt   2012-02-18 13:50:12.000000000 +0100
@@ -1247,3 +1247,29 @@
            to create the examples on the Mathomatic website.
 
 Mathomatic version 15.7.3 released Wednesday 02/01/12.
+
+CHANGES MADE TO MATHOMATIC 15.7.3 TO BRING IT UP TO THE NEXT VERSION:
+
+02/05/12 - The variables command now returns false (with error message) if
+           no normal variables are listed with the default or "count"
+           command line options.  This is so it can detect numeric-only
+           expressions, which may be useful.
+
+02/08/12 - The set command now returns the string "Success." upon success,
+           if the debug level is positive or zero.  m4 Mathomatic startup
+           m4 scripts required adjustment, so they wouldn't repeatedly say
+           "Success.".
+
+02/13/12 - The variables command by default now displays e, i, pi as e#, i#,
+           and pi#, so you can tell they are not normal variables.  This
+           affected other functionality of the variables command, fix was
+           uploaded before the end of the day.
+
+02/14/12 - Change of 12/24/11 was undone.  Many expressions containing the
+           imaginary unit, such as the complex exponential expansion of the
+           tangent function, were not getting simplified with the simplify
+           command.  See the complex number problem in "misc/known_bugs.txt".
+           Simplification should work better now for expressions containing
+           division by complex numbers.
+
+Mathomatic version 15.8.0 released Saturday 02/18/12.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mathomatic-15.7.3/cmds.c new/mathomatic-15.8.0/cmds.c
--- old/mathomatic-15.7.3/cmds.c        2012-01-05 16:10:24.000000000 +0100
+++ new/mathomatic-15.8.0/cmds.c        2012-02-14 23:21:06.000000000 +0100
@@ -317,6 +317,7 @@
                cp = skip_param(cp);
        }
        if (!get_range(&cp, &start, &stop)) {
+               warning(_("No equations to solve."));
                return false;
        }
        i = next_espace();
@@ -1507,6 +1508,8 @@
 set_cmd(cp)
 char   *cp;
 {
+       int     rv;
+
        if (*cp == '\0') {
                fprintf(gfp, _("Options are set as follows:\n\n"));
 
@@ -1517,7 +1520,16 @@
                output_current_directory(gfp);
                return true;
        }
-       return set_options(cp);
+       rv = set_options(cp);
+       if (rv) {
+               debug_string(0, _("Success."));
+#if    LIBRARY
+               if (result_str == NULL) {
+                       result_str = strdup(_("Success."));
+               }
+#endif
+       }
+       return rv;
 }
 
 /*
@@ -2985,7 +2997,8 @@
        int                     int_flag = false, imag_flag = false, count_flag 
= false;
        char                    imag_array[N_EQUATIONS];
        char                    *range_start, *cp1;
-       int                     rv = true;
+       int                     array_element_flag = false;
+       int                     rv;
 
        CLEAR_ARRAY(imag_array);
        if (strcmp_tospace(cp, "c") == 0 || strcmp_tospace(cp, "c++") == 0) {
@@ -3002,6 +3015,7 @@
                cp = skip_param(cp);
                count_flag = true;
        }
+       rv = (lang_code != 0);
        range_start = cp;
        do {
                cp1 = cp;
@@ -3087,17 +3101,26 @@
                va[vc].count = cnt;
                vc++;
        }
-       if (vc <= 0)
-               return true;
+       if (vc <= 0) {
+               if (lang_code == 0) {
+                       error(_("Expression is numeric.  No normal variables 
found."));
+                       return false;
+               } else {
+                       return true;
+               }
+       }
        qsort((char *) va, vc, sizeof(*va), vcmp);
        for (i1 = 0; i1 < vc; i1++) {
                if (lang_code && va[i1].v < SIGN) {
                        continue;
                }
-               list_var(va[i1].v, lang_code);
+               if (lang_code == 0 && (va[i1].v & VAR_MASK) > SIGN) {
+                       rv = true;
+               }
+               list_var(va[i1].v, lang_code ? lang_code : -5);
                if (lang_code) {
-                       if (strchr(var_str, '['))
-                               rv = false;
+                       if (strpbrk(var_str, "[]()"))
+                               array_element_flag = true;
                        if (imag_flag) {
                                for (k = 0; k < n_equations; k++) {
                                        if (imag_array[k] && n_lhs[k] == 1
@@ -3125,11 +3148,12 @@
                printf(_("Manual adjustments may be necessary\n"));
                printf(_("because of the appearance of the imaginary unit 
(i).\n"));
        }
-       if (!rv) {
-               printf("\n");
-               warning(_("Some defined variables were array elements."));
-               printf(_("Arrays require manual definitions,\n"));
-               printf(_("to compile and work properly.\n"));
+       if (lang_code == 0 && !rv) {
+               error(_("Expression is numeric.  No normal variables found."));
+       }
+       if (array_element_flag) {
+               warning(_("Some defined variables were array elements or 
functions, requiring manual definition."));
+               rv = false;
        }
        return rv;
 }
@@ -3878,19 +3902,19 @@
        }
        rv = read_sub(fp);
        show_usage = false;
+       if (fclose(fp)) {
+               perror(buf);
+               rv = 1;
+       }
 #if    !SILENT
        if (rv) {
-               printf(_("Read operation on file \"%s\" aborted.\n"), buf);
+               printf(_("Read operation on file \"%s\" aborted due to 
error.\n"), buf);
        } else {
                if (!quiet_mode && debug_level >= 0) {
-                       printf(_("Finished reading file \"%s\".\n"), buf);
+                       printf(_("Successfully finished reading file 
\"%s\".\n"), buf);
                }
        }
 #endif
-       if (fclose(fp)) {
-               perror(buf);
-               return false;
-       }
        return(!rv);
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mathomatic-15.7.3/doc/am.html 
new/mathomatic-15.8.0/doc/am.html
--- old/mathomatic-15.7.3/doc/am.html   2012-01-01 14:46:16.000000000 +0100
+++ new/mathomatic-15.8.0/doc/am.html   2012-02-17 22:25:50.000000000 +0100
@@ -11,7 +11,7 @@
 <meta name="rating" content="general">
 <meta name="copyright" content="&copy; 1987-2012 George Gesslein II">
 
-<link rel="author" href="http://mathomatic.org/math/donate.html";>
+<link rel="author" href="http://www.google.com/profiles/georgegesslein";>
 <link rel="license" href="http://www.gnu.org/licenses/fdl-1.3.html";>
 <link rel="home" href="http://www.mathomatic.org";>
 <link rel="contents" href="index.html">
@@ -2282,6 +2282,10 @@
 <p>
 The "count" option displays the total counts of each variable in the specified 
expressions.
 The count means the number of times the variable occurs.
+<p>
+With no options, or the "count" option, this command returns false
+(with an error message) if no normal variables were found.
+This may be useful for determining whether an expression is numeric or 
symbolic.
 
 <br>
 <br>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mathomatic-15.7.3/doc/index.html 
new/mathomatic-15.8.0/doc/index.html
--- old/mathomatic-15.7.3/doc/index.html        2012-01-01 14:46:16.000000000 
+0100
+++ new/mathomatic-15.8.0/doc/index.html        2012-02-17 22:25:50.000000000 
+0100
@@ -12,7 +12,7 @@
 <meta name="rating" content="general">
 <meta name="copyright" content="&copy; 1987-2012 George Gesslein II">
 
-<link rel="author" href="http://mathomatic.org/math/donate.html";>
+<link rel="author" href="http://www.google.com/profiles/georgegesslein";>
 <link rel="license" href="http://www.gnu.org/licenses/fdl-1.3.html";>
 <link rel="home" href="http://www.mathomatic.org";>
 <link rel="next" href="manual.html">
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mathomatic-15.7.3/doc/manual.html 
new/mathomatic-15.8.0/doc/manual.html
--- old/mathomatic-15.7.3/doc/manual.html       2012-01-25 15:06:54.000000000 
+0100
+++ new/mathomatic-15.8.0/doc/manual.html       2012-02-17 22:25:50.000000000 
+0100
@@ -11,7 +11,7 @@
 <meta name="rating" content="general">
 <meta name="copyright" content="&copy; 1987-2012 George Gesslein II">
 
-<link rel="author" href="http://mathomatic.org/math/donate.html";>
+<link rel="author" href="http://www.google.com/profiles/georgegesslein";>
 <link rel="license" href="http://www.gnu.org/licenses/fdl-1.3.html";>
 <link rel="home" href="http://www.mathomatic.org";>
 <link rel="contents" href="index.html">
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mathomatic-15.7.3/list.c new/mathomatic-15.8.0/list.c
--- old/mathomatic-15.7.3/list.c        2012-01-06 04:03:10.000000000 +0100
+++ new/mathomatic-15.8.0/list.c        2012-02-14 04:16:14.000000000 +0100
@@ -347,7 +347,8 @@
  *
  * If (lang_code == 0), use standard Mathomatic format.
  * If (lang_code > 0), make variable compatible with the language defined in 
the enumeration language_list defined in am.h
- * If (lang_code < 0), create an exportable variable name: -1 for Maxima, -2 
for other, -3 for gnuplot, -4 for hexadecimal.
+ * If (lang_code < 0), create an exportable variable name: -1 for Maxima, -2 
for other, -3 for gnuplot, -4 for hexadecimal,
+ * -5 for mathomatic-only variable format.
  */
 int
 list_var(v, lang_code)
@@ -375,6 +376,9 @@
                case -2:
                        cp = "i";
                        break;
+               case -5:
+                       cp = "i#";
+                       break;
                case -1:
                        cp = "%i";
                        break;
@@ -403,6 +407,9 @@
                case PYTHON:
                        cp = "math.e";
                        break;
+               case -5:
+                       cp = "e#";
+                       break;
                default:
                        cp = "e";
                        break;
@@ -413,6 +420,9 @@
                case -1:
                        cp = "%pi";
                        break;
+               case -5:
+                       cp ="pi#";
+                       break;
                case C:
                        cp = "M_PI";
                        break;
@@ -446,11 +456,19 @@
                my_strlcpy(var_str, "bad_variable", sizeof(var_str));
        }
 /* Make valid C type variable if exporting or generating code: */
-       if (from_memory && lang_code != 0 && lang_code != -4) {
-               for (j = 0; var_str[j] && var_str[j] != '('; j++) {
-                       if (strchr("_[]", var_str[j]) == NULL && 
!isalnum(var_str[j])) {
-                               var_str[j] = '_';
+       if (from_memory) {
+               switch (lang_code) {
+               case 0:
+               case -4:
+               case -5:
+                       break;
+               default:
+                       for (j = 0; var_str[j] && var_str[j] != '('; j++) {
+                               if (strchr("_[]", var_str[j]) == NULL && 
!isalnum(var_str[j])) {
+                                       var_str[j] = '_';
+                               }
                        }
+                       break;
                }
        }
        return(strlen(var_str));
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mathomatic-15.7.3/m4/degrees.m4 
new/mathomatic-15.8.0/m4/degrees.m4
--- old/mathomatic-15.7.3/m4/degrees.m4 2010-12-07 00:04:50.000000000 +0100
+++ new/mathomatic-15.8.0/m4/degrees.m4 2012-02-14 05:08:38.000000000 +0100
@@ -1,4 +1,4 @@
-set no prompt
+:set no prompt, debug -1
 ; Read this into rmath with "rmath degrees.m4" to use trig
 ; with arguments in degree units instead of radians.
 
@@ -12,4 +12,4 @@
 m4_define(`csc', `(2i/(e**(i*(($1)*pi/180))-e**(-i*(($1)*pi/180))))'); csc(x) 
= cosecant of x
 
 echo Trig function arguments are now in degree units only.
-set prompt
+:set prompt, debug 0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mathomatic-15.7.3/m4/functions.m4 
new/mathomatic-15.8.0/m4/functions.m4
--- old/mathomatic-15.7.3/m4/functions.m4       2011-10-15 16:15:26.000000000 
+0200
+++ new/mathomatic-15.8.0/m4/functions.m4       2012-02-14 18:24:38.000000000 
+0100
@@ -1,4 +1,4 @@
-set no prompt
+:set no prompt, debug -1
 ; This m4 input file is used by the shell scripts "matho" and "rmath".
 ; This defines and enables named math functions in Mathomatic.
 ; Most functions here should be real number, complex number, and symbolically 
capable.
@@ -43,6 +43,6 @@
 m4_define(`sech', `(2/(e**($1)+e**-($1)))')
 m4_define(`csch', `(2/(e**($1)-e**-($1)))')
 
+echo Press the EOF character (Control-D) if you wish to exit Mathomatic.
 echo Standard functions are now available.
-echo Press the EOF character (Control-D) to exit Mathomatic.
-set prompt
+:set prompt, debug 0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mathomatic-15.7.3/misc/known_bugs.txt 
new/mathomatic-15.8.0/misc/known_bugs.txt
--- old/mathomatic-15.7.3/misc/known_bugs.txt   2012-01-25 16:24:48.000000000 
+0100
+++ new/mathomatic-15.8.0/misc/known_bugs.txt   2012-02-14 18:57:54.000000000 
+0100
@@ -17,8 +17,7 @@
 correctly simplifies to -i, changing the sign of the result. So the fraction
 command and other possible operations may give wrong results due to differing
 sign after manipulations. The simplify command should always work, but it is
-not guaranteed for these. Send a bug report if you get an error with any
-simplify command result.
+not guaranteed for these.
      The solve command may have a problem too, but using the verify option
 should check that the result of solving absolute value or complex number
 equations is 100% correct.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mathomatic-15.7.3/solve.c 
new/mathomatic-15.8.0/solve.c
--- old/mathomatic-15.7.3/solve.c       2012-01-01 14:40:46.000000000 +0100
+++ new/mathomatic-15.8.0/solve.c       2012-02-15 00:39:42.000000000 +0100
@@ -61,7 +61,7 @@
                if (n_lhs[want]) {
                        if (n_rhs[want]) {
                                /* Something in the LHS and RHS of equation 
number "want". */
-                               error(_("This program will only solve for a 
single variable or for zero."));
+                               error(_("Can only solve for a single variable 
or for 0, possibly raised to a power."));
                                rv = 0;
                        } else {
                                /* Normal solve: */
@@ -150,13 +150,8 @@
                        n_trhs = *rightnp;
                        blt(trhs, rightp, n_trhs * sizeof(*rightp));
                        uf_simp(tlhs, &n_tlhs);
-                       if ((i = increase(1 / wantp[2].token.constant, v)) != 
true) {
+                       if (increase(1 / wantp[2].token.constant, v) != true) {
                                error(_("Unable to isolate root."));
-#if    !SILENT
-                               if (i == 2) {
-                                       printf(_("No matching root found.\n"));
-                               }
-#endif
                                return false;
                        }
                        list_tdebug(2);
@@ -171,7 +166,7 @@
                        *rightnp = n_trhs;
                        return true;
                }
-               error(_("This program will only solve for a single variable or 
for zero."));
+               error(_("Can only solve for a single variable or for 0, 
possibly raised to a power."));
                return false;
        }
        /* copy the equation to temporary storage where it will be manipulated 
*/
@@ -191,7 +186,7 @@
        } else {
                v = 0;
                if (wantp->kind != CONSTANT || wantp->token.constant != 0.0) {
-                       error(_("This program will only solve for a single 
variable or for zero."));
+                       error(_("Can only solve for a single variable or for 0, 
possibly raised to a power."));
                        return false;
                }
                debug_string(1, _("Solving for zero..."));
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mathomatic-15.7.3/super.c 
new/mathomatic-15.8.0/super.c
--- old/mathomatic-15.7.3/super.c       2012-01-05 01:44:00.000000000 +0100
+++ new/mathomatic-15.8.0/super.c       2012-02-14 18:39:00.000000000 +0100
@@ -319,7 +319,7 @@
                return false;
 #if    1
        if (start_flag <= 2 && start_flag != 1) {
-#if    1
+#if    0       /* Leave as 0; 1 will not simplify many imaginary number 
expressions, for example the tangent expansion. */
                if (div_flag1 && found_var(&equation[b1], i - b1, IMAGINARY)) {
                        return false;
                }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mathomatic-15.7.3/tests/all.out 
new/mathomatic-15.8.0/tests/all.out
--- old/mathomatic-15.7.3/tests/all.out 2012-01-26 02:32:10.000000000 +0100
+++ new/mathomatic-15.8.0/tests/all.out 2012-02-14 18:18:00.000000000 +0100
@@ -7,6 +7,7 @@
 1-> ; Here are 3 related financial formulas that can be "read" into Mathomatic.
 1-> 
 1-> set finance ; Enable money mode.
+Success.
 1-> 
 1-> ; Compound Interest Future Value Formula:
 1-> fv1 = pv*(1+interest_rate)^n
@@ -48,7 +49,7 @@
 3-> ; interest_rate = interest rate per period (1 = 100%)
 3-> ; n = number of periods
 3-> pause End
-Finished reading file "finance.in".
+Successfully finished reading file "finance.in".
 3-> simplify all
 
 #1: fv1 = pv*((1.00 + interest_rate)^n)
@@ -87,6 +88,7 @@
 4-> list
 #4: a = (-2.00)/3.00
 4-> set no finance
+Success.
 4-> clear all
 1-> read quadratic
 1-> 
@@ -112,7 +114,7 @@
 1-> ; This is the quadratic formula.
 1-> ; Use the calculate command to temporarily plug in coefficients.
 1-> ; The coefficients may be any mathematical expression not containing x.
-Finished reading file "quadratic.in".
+Successfully finished reading file "quadratic.in".
 1-> clear all
 1-> read electronics
 1-> 
@@ -161,7 +163,7 @@
                              2
 
 5-> ; L is the inductance in henries, and C is the capacitance in farads.
-Finished reading file "electronics.in".
+Successfully finished reading file "electronics.in".
 5-> simplify all
 
 #1: volts = amps*ohms
@@ -283,7 +285,7 @@
 n = 19: 4181
 n = 20: 6765
 2-> ; Note that this formula should work for any positive integer value of n.
-Finished reading file "fibonacci.in".
+Successfully finished reading file "fibonacci.in".
 2-> clear all
 1-> read test
 1-> read fix1
@@ -450,7 +452,7 @@
 999999999999999 = 3^3 * 31 * 37 * 41 * 271 * 2906161
 12-> 7921%14 ; should be exactly 11
  answer = 11
-Finished reading file "fix1.in".
+Successfully finished reading file "fix1.in".
 13-> read fix2
 13-> clear all
 1-> b = ((-1)^(1/((-1*n)+1)*(2+n)))*(a^(1/((-1*n)+1)))
@@ -592,7 +594,7 @@
 #6: ---------------------------------------
                        y
 
-Finished reading file "fix2.in".
+Successfully finished reading file "fix2.in".
 6-> read fix5
 6-> clear all
 1-> a = (x+1/2^.5)^3
@@ -671,7 +673,7 @@
 
 #7: a = b^2*((b - c)^3)
 
-Finished reading file "fix5.in".
+Successfully finished reading file "fix5.in".
 7-> read fix7
 7-> ; Algebraic fractions test
 7-> clear all
@@ -875,7 +877,7 @@
 #7: -------------------
           (1 + x)
 
-Finished reading file "fix7.in".
+Successfully finished reading file "fix7.in".
 7-> read fix8
 7-> clear all
 1-> a = 
(((b^2)*(x^2))+(4*(b^2)*x)+(b^2)+(2*(b^3)*x)+(2*(b^3))+(b^4)+(2*b*(x^2))+(2*b*x)+(x^2))/(((b^3)*(x^2))+(2*(b^4)*x)+(b^5))
@@ -929,7 +931,7 @@
 #4: a = -------------------------------^-
                   (b^n + b^m)           2
 
-Finished reading file "fix8.in".
+Successfully finished reading file "fix8.in".
 4-> read fix9
 4-> clear all
 1-> ((1/b) + (1/c) + (1/d))^3
@@ -1050,8 +1052,8 @@
 
 #8: (2 + (3*x))^3
 
-Finished reading file "fix9.in".
-Finished reading file "test.in".
+Successfully finished reading file "fix9.in".
+Successfully finished reading file "test.in".
 8-> clear all
 1-> read fraction
 1-> 
@@ -1092,7 +1094,7 @@
 #1: - + - + -
     x   y   z
 
-Finished reading file "fraction.in".
+Successfully finished reading file "fraction.in".
 1-> clear all
 1-> read pie
 1-> 
@@ -1151,7 +1153,7 @@
 
 #7: 0 = 0
 
-Finished reading file "pie.in".
+Successfully finished reading file "pie.in".
 7-> 1
 
                     ((120*n^2) + (151*n) + 47)
@@ -1336,7 +1338,7 @@
 12-> compare with 10 ; check the result
 Comparing #10 with #12...
 Expressions are identical.
-Finished reading file "demo.in".
+Successfully finished reading file "demo.in".
 12-> ; read limits
 12-> ; read how_limit_works
 12-> read test3
@@ -1446,7 +1448,7 @@
 #3: z = 
--------------------------------------------------------------------------------
         ((a1*((b3*c2) - (c3*b2))) + (c1*((a3*b2) - (b3*a2))) + (b1*((c3*a2) - 
(a3*c2))))
 
-Finished reading file "linear.in".
+Successfully finished reading file "linear.in".
 1-> copy
 
         ((c1*((b2*d3) - (b3*d2))) + (b1*((c3*d2) - (c2*d3))) + (d1*((b3*c2) - 
(c3*b2))))
@@ -1545,7 +1547,7 @@
         ((a1*((b2*c3) - (b3*c2))) + (b1*((a3*c2) - (a2*c3))) + (c1*((a2*b3) - 
(a3*b2))))
 
 Equations are identical.
-Finished reading file "test3.in".
+Successfully finished reading file "test3.in".
 1-> read poly
 1-> 
 1-> ; Combine 3 quadratic polynomial equations with 3 unknown coefficients (a, 
b, c).
@@ -1654,7 +1656,7 @@
 #3: c = --------------------------------------------------
                  ((x2 - x1)*(x3 - x1)*(x3 - x2))
 
-Finished reading file "poly.in".
+Successfully finished reading file "poly.in".
 1-> clear all
 1-> read examples
 1-> 
@@ -1799,7 +1801,7 @@
 #7: x = ---------------
                4
 
-Finished reading file "examples.in".
+Successfully finished reading file "examples.in".
 7-> clear all
 1-> read test1
 1-> y = .6666 - (4*(((10*(pi^2)*(r^3)/((d^2)*g*m*epsilon)) - 1)^(1/2))/15)
@@ -1860,7 +1862,7 @@
 #1: y = 0.6666 - --------------------------------
                               (15*d)
 
-Finished reading file "test1.in".
+Successfully finished reading file "test1.in".
 1-> read test2
 1-> clear all
 1-> y=(a/2)^2/b/4
@@ -1974,7 +1976,7 @@
 #7: f = a + ------------------------------------
                         (8*(1 + o'))
 
-Finished reading file "test2.in".
+Successfully finished reading file "test2.in".
 7-> read test6
 7-> ; Combine the equations for conservation of momentum and kinetic energy
 7-> ; to solve for the resulting velocity of two objects colliding head on.
@@ -2103,7 +2105,7 @@
                                                                    (mass1 + 
mass2)
 
 Equations are identical.
-Finished reading file "test6.in".
+Successfully finished reading file "test6.in".
 7-> clear all
 1-> read simplify
 1-> 
@@ -2207,7 +2209,7 @@
 #6: -----------
     ((2*y) + x)
 
-Finished reading file "simplify.in".
+Successfully finished reading file "simplify.in".
 6-> read heron
 6-> clear all
 1-> ; This Mathomatic script shows two derivations of Heron's formula.
@@ -2368,7 +2370,7 @@
 is equal to cyclic_area in the second equation.
 5-> clear
 5-> clear 1 3
-Finished reading file "heron.in".
+Successfully finished reading file "heron.in".
 5-> clear all
 1-> read radius
 1-> 
@@ -2441,7 +2443,7 @@
              (((2*((a^2*(b^2 + c^2)) + ((b*c)^2))) - a^4 - b^4 - c^4)^-)
                                                                       2
 
-Finished reading file "radius.in".
+Successfully finished reading file "radius.in".
 3-> clear all
 1-> read pyth3d
 1-> 
@@ -2469,7 +2471,7 @@
 #2: distance3D = ((((x1 - x2)^2) + ((y1 - y2)^2) + ((z1 - z2)^2))^-)*sign0
                                                                   2
 
-Finished reading file "pyth3d.in".
+Successfully finished reading file "pyth3d.in".
 2-> clear all
 1-> read distance
 1-> 
@@ -2524,7 +2526,7 @@
                       ((a^2 + b^2)^-)
                                    2
 
-Finished reading file "distance.in".
+Successfully finished reading file "distance.in".
 2-> clear all
 1-> read circles
 1-> 
@@ -2569,7 +2571,7 @@
 #2: y = 
-----------------------------------------------------------------------------------------------------
                                                           2
 
-Finished reading file "circles.in".
+Successfully finished reading file "circles.in".
 2-> clear all
 1-> read ellipse
 1-> 
@@ -2596,7 +2598,7 @@
 
 2-> ; The x-intercepts are radius1 and -radius1 because y=0 there.
 2-> ; The y-intercepts are radius2 and -radius2 because x=0 there.
-Finished reading file "ellipse.in".
+Successfully finished reading file "ellipse.in".
 2-> solve all y
 Equation is a degree 0.5 polynomial equation in (y).
 Raising both equation sides to the power of 2 and expanding...

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to