2004-05-20 23:27:25 by Min Sik Kim | Files touched by this commit (2) |
Log message:
Update mathomatic to 11.1c.
Changes:
Perfected factoring of constants in final stage of simplify command.
|
2004-05-14 17:01:31 by Min Sik Kim | Files touched by this commit (2) |
Log message:
Update mathomatic to 11.1b.
Changes since 11.1:
Added Java code generation (usage: "code java").
Added "list export" option, to display equations in exportable format.
They can be cut-and-pasted to another math program with this option.
Added a blank line after every equation listed with the "list" and
"code" commands. Looks better.
Made "MAX_VAR_LEN" completely flexible (can be set to any value; set \
to 80).
Improved factoring of polynomials with repeated factors by trying to
differentiate with respect to every variable.
|
2004-05-10 18:47:15 by Min Sik Kim | Files touched by this commit (3) |
Log message:
Update mathomatic to 11.1.
Changes:
- Fixed "makefile" to be completely portable.
No longer requires GNU make.
- Simplified some code.
- Converted token_type.kind to enum type for better type checking.
- Removed all "unsigned" variables and type casts.
- Simplified "simplify" command code. Some speed up.
- Moved "*.in" and "fix*" to directory "tests".
- Implemented long variable names (up to 40 characters).
|
2004-05-04 19:20:49 by Min Sik Kim | Files touched by this commit (3) |
Log message:
Update mathomatic to 11.0f.
Changes:
- Removed calc() fraction code for accuracy because of fraction slack
that was implemented in version 10.9c.
- Solve increase power function wasn't working with odd number roots.
Fixed. Appears to be another gcc optimizer bug.
- Improved simplify command.
- Tweaked factor_constants().
- Some changes to "makefile" for "readline" support.
"GNU make" or "gmake" required now.
- Fixed solving of "x^(1/99)=x".
- Fixed readline bug.
|
2004-04-28 06:28:57 by Min Sik Kim | Files touched by this commit (2) |
Log message:
Update mathomatic to 11.0e.
Changes:
- Changed unfactoring to improve simplification (again). This was a
bug fix (first one in a long time).
- Restored "epsilon" to original value in version 10.9b. Required
for factoring large polynomials.
- Changed factor_times() to preserve divides. This improved the
"unfactor" command.
- Added polynomial factoring to the very beginning of "simplify"
command. This is necessary in case you "unfactor" a complicated
equation, then "simplify".
|
2004-04-24 17:44:19 by Min Sik Kim | Files touched by this commit (2) |
Log message:
Update mathomatic to 11.0d.
Changes:
- Removed some simplification optimizations in favor of correctness
and simpler code. Minor slowdown.
- Doubled "MAX_COMPARE_TERMS".
- Simplify order poly_div then smart_div reversed.
- Kludge for size checking in poly_div removed.
- Broke "am.in". Edited.
- Added "simplify poly" option to do poly_div first.
|
2004-04-23 01:45:54 by Min Sik Kim | Files touched by this commit (1) |
Log message:
The author confirmed that the problem caused by gcc optimization was
fixed. Return to default optimization level.
Bump PKGREVISION.
|
2004-04-21 23:26:26 by Min Sik Kim | Files touched by this commit (2) |
Log message:
Update mathomatic to 11.0c.
Changes:
- Fixed HTML mode "screen_rows" and "screen_columns" to be \
unlimited.
- Allow square brackets ([]) as parentheses and optimized parser.
- Simplification was improved.
|
2004-04-20 19:18:50 by Min Sik Kim | Files touched by this commit (2) |
Log message:
Bump PKGREVISION due to distfile changes (this package has
DIST_SUBDIR=${PKGNAME}). The author made functional changes without
bumping the version number. :(
This closes PR pkg/25258.
|
2004-04-17 19:08:37 by Min Sik Kim | Files touched by this commit (3) |
Log message:
Update mathomatic to 11.0b.
Changes since 10.9b:
- Removed more MS-DOS specific code; functionality improved.
- Implemented what I call "fraction slack". This perfects float to
fraction conversion, and now Mathomatic doesn't rely on perfect
floating point routines. "-O" option added to CFLAGS in file
"makefile" (we can do this now).
- Changed modf() to fmod() where possible.
- Accuracy increased one more digit by reducing the "epsilon" variable.
- Cleaned up "makefile".
- Took a step towards internationalization with gettext(3) by
calling _() for all English strings. Everything ported except for
the "help" command.
- Commented out some unfactoring code that wasn't helpful and took out
the "pause" command from "all.in" for easier testing.
- Rearranged "simplify" command to simplify better.
- Removed some more unfactoring code and made simplification much
better. Go figure. Perfection has been achieved.
- Added "unfactor fully" option.
- Added "make test" to fully test Mathomatic after compilation.
- Removed masking of 8th bit in all Mathomatic input.
- Updated primes program with a nice user interface.
|