Visitors since 2. February 2008
(Unfortunately the old hit counter broke.)
Welcome to the Official Home Page of XCALC!
XCALC 3.0.5 with source is now available
Version 2.9.4 (windows only) is now
XCALC is now a DEAD project. No work has been done on this project since 2012, and nothing more will be done either. Sorry.
The text below just describes the state when it was abandoned.
XCALC is my little hobby project -- a Win32 (2000+, 98+) RPN calculator completely free to use, and still downloadable from here:
Enter XCALC 3! Using Qt, this should be possible to compile and run on various windows systems, MacOSX, Linux and some mobile units (NOT Android, they only run Java applications).
I compile and distribute only a Linux version developed under Linux Ubuntu/Mint, under the GNU public license. There will also soon appear a new windows installable, kindly compiled by Timothy Anderson.
The second version, xcalc 3.0.2 adds online help and degree/radian angle measures. Also, the buttons are placed slightly better.
The third or fourth version, xcalc 3.0.3/4 might actually be able to compile for different platforms. I've had quite a bit of help from a non-linux user to try to get it right.
The fifth version, xcalc 3.0.5 has a much better treatment of the undo/redo logic.
BTW: the difference in tar sizes is just because I haven't always managed to remove the unneeded files.
Otherwise it is all there - xcalc can handle huge complex numbers, fractions and DMS numbers. And of course it has binary, octal and hex numbers, now from 8 to 64 bits wide.
The source is provided, but currently there is only a project
for QtCreator there, and no porting help. I don't yet know
how to pack the source as a proper GNU tarball, sorry. If someone knows how
to generate a tarball for a Qt project complete with
./configure;make;make install please tell me.
xcalc3 is written in C++. I needed to switch from C to satisfy Qt; using C++ also makes it possible to use the STD libraries in the code. And that is a great help!
There are several reasons for using Qt as a platform. The
first is that it is a mature, cross-OS, Norwegian system that actually exists and works.
Further, since I have left windoze and moved on to Linux, I
find that programming in C for GTK+ is a mess. That system was not
created to be programmer-friendly at all in my opinion. Moving on to
C++, you have GTKMM or Inti (largely abandoned) or the xfce Foundation Classes, XFC (looks like it's abandoned, too!) -
Author of XCALC:
This page also kindly translated as follows:
Telefax +47 23 15 8701 Telefon +47 23 15 87 00