Mathomatic 15.6.4

Bug fixes and enhancements.

Milestone information

Project:
Mathomatic
Series:
15
Version:
15.6.4
Released:
 
Registrant:
George Gesslein II
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
No users assigned to blueprints and bugs.
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
No bugs are targeted to this milestone.

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon mathomatic-15.6.4.tar.bz2 (md5, sig) Stable Mathomatic source code and documentation tarball 28
last downloaded 72 weeks ago
Total downloads: 28

Release notes 

Some simplification results were improved. The instructions to make a shared Symbol Math Library using cmake were added. The code command was properly added to the library. Beginning a line with ":" will now prevent read operations from aborting if running that line results in an error. The scripts for building the quick reference card and sheet are now included in the distribution. A bug was fixed for calculating expressions like sqrt(sin(9)). Previously this was giving a negative number for a result.

Changelog 

View the full changelog

8/05/11 - Approximating complex number roots only when helpful or approximating,
          improving some results when imaginary numbers are used; for example,
          simplifying sqrt(sin(x)) now returns the best possible result.

8/06/11 - Added "make strip" target to allow easily running the Unix strip
          utility on the resulting binaries.
          Deleted the "make install-strip" and "make bininstall-strip" targets.

          Additionally display C compiler version number in version command.

8/09/11 - Added ability to make a shared library of the Symbolic Math Library,
          using the cmake utility. "CMakeLists.txt" was the only file changed.
          The shared library is thoroughly UNtested. :-)

8/13/11 - A colon character (:) placed before any main prompt input will make
          it ignore any error occuring in that particular line, so any current
          read operation won't abort. Any Mathomatic command preceded with a
          colon will always return with successful status.

          File "misc/identities.in" was added, showing a strength and weakness
          of Mathomatic.

          Removed "doc" target in makefile, due to interference from a
          directory of the same name; use the "html" target instead.

          Added cheat card "doc/quickrefcard.html", created by "make htmlcard"
          and scripts "makehtmlcard.sh" and "makehtmlcard.awk". The PDF of
          this currently has to be made manually with a web browser, using
          print to PDF file.

          Added ability to automatically create cheat sheet "quickref.pdf",
          created by "make pdfsheet", which invokes script "makepdfsheet.sh".

8/19/11 - General complex number root approximation bug fix: expressions like
          sqrt(sin(9)) now give the correct result, instead of a negative
          number, when using the calculate command. The calculate command is
          used to immediately evaluate it when you type "sqrt(sin(9))" into
          the m4 Mathomatic main prompt.

8/20/11 - The variables command now defines all "integer" and "sign" variables
          as "int" instead of "double".

8/21/11 - Rewrote the code command code lister to allow output to a C string.
          Code command is now completely available with string output in the
          Symbolic Math Library, meaning Mathomatic can automatically
          generate programming language code within other programs now.

0 blueprints and 0 bugs targeted

There are no feature specifications or bug tasks targeted to this milestone. The project's maintainer, driver, or bug supervisor can target specifications and bug tasks to this milestone to track the things that are expected to be completed for the release.

This milestone contains Public information
Everyone can see this information.