Software Development and Availability
How frequently is Calc updated?
A: It largely depends how busy we are. Our main business activities obviously take priority. The period between major releases is typically two years.
Which Windows operating systems does Calc run on?
A: Calc runs on Windows 95, Windows 98, Windows ME, Windows NT, Windows 2000, Windows XP and Windows CE.
Q: Is there a version of Calc for Windows CE (Pocket PC)?
A: Yes. You can get it from the usual download page.
Q: Is there a version of Calc for the Casio BE-300?
A: Yes. You need to download the special version for the Casio BE-300/500 Pocket Manager.
Is there a version of Calc for 16 bit Windows (e.g. Windows 3.1)?
A: There is a 16-bit version of Calc95. This version has not been developed further to keep up with Calc, but can still be downloaded for use on 16-bit systems.
Is there a version of Calc for Linux?
A: No, there is no native version for Linux. However we have verified that it works under Wine. If you want to use it under Wine we suggest you extract the Calc executable from the zip file and run that directly using Wine, rather than trying to run the installer which may not work. The zip file may have the extension .exe if it is self-extracting. You can extract the files using unzip from the shell.
Is there a version of Calc for Unix, BSD etc.?
A: Sorry, no.
Is there a version of Calc for Palm?
A: Sorry, no.
Is there a version of Calc for Psion (EPOC)?
A: Sorry, no.
Is there a version of Calc for Apple Macintosh?
A: Sorry, no. Unfortunately we do not have the resources to develop a parallel version of the software for the Apple Macintosh.
Can I install Calc on a WindowsCE device connected to an Apple Macintosh?
A: Yes. You will need to unpack the download file manually, because the self-extracting zip file only runs on Windows. If you change the filename extension from .exe to .zip, the Macintosh should recognise it as a zip file which you can then open. You then need to transfer the .cab file to the device, and then run the .cab file on the device to install the software.
Q: What happened to the extra fonts in Calc95, e.g. Buttons, Sevenseg and Minitron?
A: We now support arbitrary font sizes and that means we need to use TrueType fonts. Buttons, Minitron and Sevenseg fonts supplied with Calc95 weren't TrueType so you could not re-size them. It seems that these fonts were quite popular and we plan to re-introduce them as TrueType fonts in a future version.
Q: Why is Calc limited in exponent to 1e300 and 15 digits precision?
A: Calc is written using the programming language C++ and using the Microsoft Visual C++ development system and runtime support, which includes a mathematics library with various floating point variable types. We use the data type with the greatest precision on 32 bit systems, which has a maximum (base 10) exponent of 308 and a little over 15 digits of precision in the mantissa. This is not dependent on the operating system, nor is it dependent on the floating point hardware (provided performance is not an issue). We could use a special high precision maths library, or write our own, to get arbitrarily high levels of precision. But the applications of higher precision mathematics are fairly specialised and we did not think it justified the programming effort or performance penalty in a general purpose scientific and engineering tool like Calc.
Q: Are you planning to develop a version for the Apple iPhone?
A: We don't have any plans to develop software for the Apple iPhone. Unfortunately this requires a different set of skills and development tools, and we don't have additional resources available to do this.
Q: Are you planning to develop a version for the RIM Blackberry?
A: We don't have any plans to develop software for the Blackberry family of devices. This requires a different set of skills and development tools, and we don't have additional resources available to do this.