2 /* $Header: /cvs/gnome/gcalctool/README,v 1.6 2006/01/09 16:30:20 richb Exp $
4 * Copyright (c) 1987-2009 Sun Microsystems, Inc.
8 ---------------------------------------------------------------------------
15 ---------------------------------------------------------------------------
20 This is v6.0.0 of gcalctool, the calculator application that was previously
21 in the OpenWindows Deskset of the Solaris 8 operating system.
22 Sun Microsystems Inc. have kindly given me permission to release it.
24 It incorporates a multiple precision arithmetic packages based on the work
25 of Professor Richard Brent, who has also kindly given me permission to make
28 There is a single graphics driver for Gtk2 included with this release.
34 See the file 'INSTALL'
36 The manual pages also describe how to use gcalctool in detail.
38 There is a TODO file included which lists current bugs, and the
39 enhancements that will hopefully be added in the future.
45 Calctool was a project I worked on before I joined the OpenWindows DeskSet
46 engineering group at Sun. It was originally released to comp.sources.unix
47 in the late 1980's, and worked with many different graphics packages
48 including SunView, X11, Xview, NeWS and MGR. There was also a version
49 that worked on dumb tty terminals.
51 It used a double-precision maths library that was a combination of the work
52 of Fred Fish and various routines that were in the BSD 4.3 maths library.
54 A lot of people in the community provided feedback in the form of comments,
55 bug reports and fixes. In 1990, I started working in the DeskSet engineering
56 group. I was working for Sun Microsystems in Australia at the time, (having
57 moved there from England in 1983).
59 I searched around looking for multiple precision maths libraries and found
60 a package called MP written in FORTRAN by Richard Brent. I converted it to C,
61 adjusted the glue between the resultant code and the calctool code, and this
62 went on to be the basis of the calculator that was in the OpenWindows DeskSet.
63 I also added scientific, financial and logical modes. This calctool was also
64 the basis of the dtcalc application that is a part of CDE (albeit I had
65 nothing to do with that).
67 With its inclusion in the GNOME CVS repository, it was renamed to gcalctool.
69 More recently, Sami Pietila provided arithmetic precedence support and
70 Robert Ancell converted the UI to use Glade.
78 ----------------------------------------------------------------------------
80 Suggestions for further improvement would be most welcome, plus bug reports