2004-10-04 23:32:29 by Min Sik Kim | Files touched by this commit (2) |
Log message:
Update mathomatic to 11.4.
Changes:
Changed sum and product commands to not create another equation if the
result is a constant. If the result is a constant, it is just displayed.
Mathomatic now approximates -1^(2^.5) and the like.
Added modulus (%) operator.
Added simplification of univariate modulus expressions.
Changed univariate modulus simplification to multivariate, integer only
simplification.
|
2004-10-03 02:13:34 by Todd Vierling | Files touched by this commit (908) |
Log message:
Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10
in the process. (More information on tech-pkg.)
Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.
Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
|
2004-09-25 02:40:54 by Min Sik Kim | Files touched by this commit (3) |
Log message:
Update mathomatic to 11.3f.
Changes since 11.3c:
Improved eliminate command error handling.
Added "eliminate all" command.
Code cleanup.
Man pages for the prime number tools were contributed
by David Moreno Garza. Many thanks.
Renamed the Mathomatic directory in the source tarball to
"mathomatic-`cat VERSION`".
Added several comments to the source code.
Renamed prime number tools to "matho-*".
Improvement to full simplification.
Tried something new with uf_simp() that fixed a problem with Mathomatic
solve complicating expressions.
Minor bugfix to eliminate command.
|
2004-08-04 21:59:59 by Min Sik Kim | Files touched by this commit (3) |
Log message:
Update mathomatic to 11.3c.
Changes:
"factor number" command now accepts more than one integer.
Added file "mathomatic.ico".
Added temporary fix for 64 bit longs.
Added file "VERSION" which contains the version number of Mathomatic.
"makefile" modified.
Renamed "lgpl.txt" to "LICENSE.txt".
"make install" now installs all HTML files in \
"/usr/local/doc/mathomatic".
Added compile-time define "TIMEOUT_SECONDS".
Useful for limiting the amount of time Mathomatic can run as a CGI.
|
2004-07-26 19:37:02 by Min Sik Kim | Files touched by this commit (3) |
Log message:
Update mathomatic to 11.3b.
Changes:
Proper exit after error reading files on the command line.
Added code to preserve roots of integers, if the result is irrational.
Fixed "calculate >filename".
Made "+/-2^.5" work as expected.
Code cleanup.
Full simplify added for every loop of taylor command.
Removed "replace temp" option, so that the "temp" variable \
can be renamed.
|
2004-07-13 23:12:23 by Min Sik Kim | Files touched by this commit (2) |
Log message:
Update mathomatic to 11.3.
Changes:
Substantial change/improvement to simplify command.
Added some more code to fix floating point inaccuracies.
Improved solving. y=(x+1/x)^3 solves both ways, now.
Full simplify after every loop in derivative command added.
Move derivative and taylor commands to "diff.c".
Added "-m" option to Mathomatic (memory size multiplier).
It sets the size of equation spaces at run time.
|
2004-07-04 18:38:47 by Min Sik Kim | Files touched by this commit (3) |
Log message:
Update mathomatic to 11.2e.
Changes:
Renamed the Mathomatic executable to "mathomatic".
Add inverse Laplace transform. Usage: laplace inverse x
Fixed bug in solving for zero, which occurred when there were no
variables in the divisor.
Some improvement in solve routine.
|
2004-06-28 15:58:25 by Min Sik Kim | Files touched by this commit (4) |
Log message:
Update mathomatic to 11.2d.
Changes:
Slight improvement to integrate and laplace commands.
Integrate/laplace x on (a+x)/(b+c) works now.
Added more examples to the documentation (am.htm).
2 to 10 times speedup for simplify command by fixing polynomial factoring.
|
2004-06-26 23:23:43 by Min Sik Kim | Files touched by this commit (2) |
Log message:
Update mathomatic to 11.2c.
Changes since 11.2:
Doubled the default amount of memory consumption to 11 megabytes.
This allows equations twice as large.
Fixed bug factoring infinity.
Slight improvement to "integrate" command.
Trap window resize signal and set number of screen columns and rows.
Code cleanup.
Fixed factoring of constants in factor command.
Added "laplace" command.
Allow "#" as a comment, as long as it is not immediately followed by
a number.
Enabled shelling out for all versions with the "!" command.
Improvement and speedup for poly_gcd() and poly2_gcd().
Slight improvement in polynomial factoring made by deleting 1 line of code.
Use getopt(3) to parse command line options.
Made "-c" and "-h" options work together. If both are specified,
work in HTML mono mode.
|
2004-06-04 05:38:29 by Min Sik Kim | Files touched by this commit (3) |
Log message:
Update mathomatic to 11.2.
Changes since 11.1c:
Moved notification of polynomial factoring success to debug level 1 or higher.
Removed "NO_COMPLEX_ROOTS" compile-time define option.
I am thinking of making this a run-time option.
Increased security of "SECURE" compile-time define.
Absolutely no file operations are allowed or linked in.
Added check for terminal with isatty().
This allows better piping into Mathomatic.
Split up change-log ("changes.txt" and "changes_old.txt").
Changed "x!" to mean gamma(x+1) for Laplace transforms.
Fixed parsing of things like "2e#", which failed before,
thinking it was scientific notation.
Wrote "primes/twin.c", to find twin primes.
Added "help usage" command.
Allow output of "help" command to be redirected to a file.
Fixed parsing of variable names (like "pig", which didn't work right).
Added "integrate" command.
Fixed "derivative" command.
Code cleanup.
Fixed "taylor" command.
|