(C) 1994-1997 Andrew Ross (anr1001@chiark.greenend.org.uk)

Maths Toolkit (mtk)
===================

Mtk is a basic mathematical package for X11. It makes no claim to rival
large commercial computer algebra systems but it is handy for quickly
doing small calculations. The main window of the application consists of a
list of equations and an output display. Equations can be entered in. Mtk
supports a large range of common functions and there will hopefully be
more in the future. Equations can be acted on in a variety of ways. They
can be evaluated for given variable values, differentiated, numerically
integrated, roots found, power series found, graphs plotted and
differential equations solved. For more details see the man pages and try
the program out! 

For installation details see the file INSTALL. Note: this program needs
the Qt library which is a library of C++ classes to make programming X11
applications easier. You need at least version 1.2 for mtk to work
correctly. Make sure you have the qt development tools (moc) and the include 
files installed. Qt is available from http://www.troll.no/ if you have not got
it. The library is distributed under several different licenses but a
version is available free for non-commercial use.

This code makes use of the c++ exception handling. This is not yet implemented
by all compilers. If you have problems then this might be why. GCC 2.7.x
supports exceptions on most architectures and the support is rumoured to be
greatly improved in 2.8.0, when it appears. If this causes real problems then 
let me know. I may be able to work around it. It certainly works with GCC 2.7.2
under Linux.

I have only tried mtk with Linux but it should be entirely portable to
other versions of the Qt library for other flavours of unix and for
Windows 95. Please let me know if you do manage to compile under any of
these, especially if any alterations are necessary. 

For the most up to date information check on the mtk web page at
http://www.chiark.greenend.org.uk/~andrewr/mtk.html.

BUGS / SUGGESTIONS / COMMENTS
=============================

Andrew Ross <anr1001@chiark.greenend.org.uk>

I would greatly appreciate any feedback particular with ideas for improving
the program.

