Palm Calculator Comparisons

This is a calculator feature comparison. It isn't really a review, because while I do give my opinion once in a while, in general the purpose is to compare what features various calculators have and don't have, to reduce the amount of time someone needs to spend finding calculators that might suit their needs.

One more note, I think I mentioned it in the announcement, but I realize I left it off the page. This page only reviews calculators with an infix mode, so no matter how good an RPN calculator is, if it doesn't also do infix, you won't find it listed here. Maybe I'll expand the list later, but I'm not promising that. If someone would like to contribute a similar comparision for RPN calculators I'd be willing to host it, or if someone would contribute the raw data, I'd be willing to write it up.

It also isn't an impartial review. As much as I try to comment on benefits and shortcomings that other people might see in a calculator, those things that directly affect me are much more likely to be noticed. Consider this comparison authoritative only if you happen to be me. Consider it an accurate guideline if you do your finances with a set of perl scripts rather than Quicken. Otherwise, consider it a set of friendly suggestions.

Every one of these calculators is one that someone will find useful. I won't go so far as to say that there are no bad choices, but there are no choices that are bad for everyone. Use this comparision more to rule out calculators that are missing features that you feel are required rather than trying to decide strictly from this comparison. All of the calculators here have a free review period, and I'd recommend downloading at least the 3 to 5 best fitting calculators you find here. If you take the time to download something, take a few minutes to read the manuals, as several calculators have timesaving features that are unobtrusive enough that you won't find them unless you do read the manual.

This page will probably undergo some updates as I get feedback and corrections, but I will probably not try to keep this page up to date with new versions and new calculators unless they are brought to my attention.

Feature Comparison Table

The column headers are links to the definition of that column, and the Calculator names are links to a short description of features and issues that didn't fit in the table.
Program Ver AES Paren Float Hist Graf Sci Fin Base Prog Clipb Expr Mem OS Ver MathLib Size Price
BuiltIn N/A No No Yes No Yes No No D No Yes No 1 N/A No N/A Included
14allCalc 1.2 Yes Yes Yes No No Yes No DHB No Yes No 1 2.0 Yes 26K+ $8.00
2xCalc 3.1 No No No No Yes No No D No Yes No 1 ??? No 28K $12.00
ACCalc 1.04 Yes Yes Opt No Yes Opt Opt DHBO No Yes No 10 2.0 Yes 26K+ $9.00
AlCalc 0.0.117 No No Opt No Yes No No <=36 No No No 24 ??? No 27K $15.00
APCalc 1.97 Yes Yes Opt Expr Yes Yes Yes <=36 Yes Yes Yes 32+vars 2.0 Yes 64K+ $12.00
BSCalc 1.1 Yes Yes No Last Yes Yes Yes D No Yes No 1+10+6 2.0 Yes 32K+ Freeware
CalCoolator 0.95 Yes Yes Yes Last Yes No No D No Yes Yes 5 1.0 No 13K $10
CplxCal 3.12b Yes Yes No Last Yes Yes Yes DH Yes Sel Yes 1+vars 2.0 Yes 62K+ $12.95
CurrCal 4.1 No No Opt No Yes Yes No D No Yes No 10 Any No 69K+ $12.95
EasyCalc pre1.00 Yes Yes Opt Expr Yes Yes Yes DHBO No Sel Yes vars 2.0 Yes 61K+ FreeWare
FCPlusPro 2.0 No Yes Opt Res Yes No Yes D No Yes No 10 2.0 No 146K 39.95
HCalc 1.0 Yes Yes Yes Yes Yes Yes Yes DHBO Yes Sel Yes vars 2.0 Yes 36k+ $24.95
IntCalc 1.1 No Yes No Res Yes No No DHBO No Yes No 16 2.0 No 28K $12.00
MetriCalc 0 No Yes No Yes No No No D No No No 1 Any No 14k FreeWare
One+One 1.3 Yes Yes Opt No Yes Yes Yes DHBO No Yes No 10+10 2.0 Yes 47K+ $19.95
PalmSharp 1.2 Yes Yes No Last Yes Yes No D No Yes Yes No 2.0 Yes 25K+ $5.95
Parens 1.4 Yes Yes Opt No Yes Yes Yes DHBO No Yes No 10 1.0/2.0 Opt 70K/58K+ $11.95
PawCalc 0.901b Yes Yes Yes Expr Yes Yes No D No Sel Yes vars 2.0 Yes 41K+ Freeware
PgmrCalc 2.71 No Yes Yes No Yes ML No* DHBO Yes Yes No vars 1.0 Opt 38K+ FreeWare
PopupCal 1.0 Opt No Yes No Yes Yes No D No Yes No 1 2.0 Yes 23K $9.95
SCX 1.51 No No Yes No Yes No No D No No No 1 Any No 21K $9.95
SlimCalc 2.0 No No Yes No Yes No No D No Yes No 1 Any No 16K Free
SynCalc 1.59 Yes Yes Yes Yes Yes Opt No* DH Yes Yes Yes 26+12 2.0 No 79K+ $17.95
XCalc 1.1 Yes No Yes No No No No DHB No Yes No N/A Any No 14K $5.00
Meaning of terms used in the table: Terms used only in one column are discussed in the column description.

???
This information is unknown to me.
Opt
The calculator may support that feature. In the case of AES and Float, this means that there is a preferences option. In most other cases, it means that the calculator supports that function through a plug-in.
No
The calculator does not support that feature.
No*
The calculator does not support that feature, but since the calculator is programmable, the user could probably program that feature.
Yes
The calculator supports that feature.
Meaning of the various Columns:
Reviewers preferences in blue
Ver
Version of the program reviewed.
AES
Algebraic Entry System, where the calculations don't take place left to right, but by priority. A calculator using AES will get then answer 14 to 2+3*4, one not using AES would get the answer 20. PopupCalculator has this as an option.
I strongly prefer AES
Paren
Parentheses keys, to change the order of the operations.
I definitely prefer calculators with parentheses.
Float
Floating decimal output. There are three common calculator output formats; scientific notation, fixed decimal, and floating decimal.
  • Scientific notation is where the number is specified as a base number with an absolute value between 1 and 10, multiplied by 10 to an exponent value. For example, 123 as scientific notation would be 1.23E2
  • Fixed decimal means that there will always be a certain number of decimal places after the decimal point. For example, 123 as fixed decimal with two digits would be 123.00
  • Floating decimal is similar to fixed decimal, except that trailing zeros to the right of the decimal point is truncated (as opposed to fixed precision, which is significantly different, but I'm not rating that).
Yes means that the calculator supports Floating decimal.
Floating decimal is my preferred output format.
Hist
History. Some calculators let you see previous equations or results. Some only let you see the last equation and answer.
Expr
Allows you to view a history of expressions.
Last
Allows you to view the last expression and result while entering the next expression.
No
No History, you can see the last result until you start the next calculation.
Res
Allows you to view a history of results.
Yes
Allows you to view a history of both the expressions and the results.
I like having the ability to review both past expressions and results.
Graf
Graffiti input. Most calculators allow you to enter numbers and operations either with on-screen buttons, or using graffiti.
My graffiti isn't as good as it should be, but I still like the option of inputing numbers as graffiti.
Sci
Scientific operations. Most scientific calculators will support trig and power functions. Some also support statistical functions.
I've got a strong math background, so I like as many scientific operations as I can get.
Fin
Financial operations. All of the financial calculators will allow you to compute typical loan calculations such as future value. Some go farther than that.
I like being able to do loan calculations, but the other functions are beyond me.
Base
Many calculators allow you to work in bases other than 10 (decimal). These typically include 16 (hexadecimal), 8 (octal), and 2 (binary), though some calculators allow arbitrary bases.
<=NUM
Any base up to and including NUM
B
Binary (Base 2)
D
Decimal (Base 10)
H
Hexadecimal (Base 16)
O
Octal (Base 8)

I work in the computer industry, so occasionally I need to work in hex or binary, but I don't like having screen real estate on the primary keyboard dedicated to A-F buttons.
Prog
Programmable calculators come in a few varieties. Some merely let you store expressions for future recall and reevaluation. Others allow for multi step expressions. The best allow for loops and branching.
I like programmable calculators, especially the ones that go beyond repeating expressions.
Clipb
How well the calculator supports the clipboard.
Copy
The calculator only supports copying the answer to the clipboard.
No
The calculator does not support the clipboard.
Yes
The calculator supports the clipboard, and selecting "Copy" copies the answer to the clipboard.
Sel
The calculator supports the clipboard, and selecting "Copy" copies the current selection (highlighted text) to the clipboard.
The best clipboard support would be both the Yes and Sel functionality via separate buttons/menu options. I find that unless the buttons are small, I don't use Copy enough to justify screen real estate for a button.
Expr
Expression Display. Some calculator will only show the current value. Those that have this feature show the entire expression as you enter it. All but one of these calculators require you to hit an equals or exe key to see the final result.
I do like seeing the expression, so that I can tell when/where I made a mistake.
Mem
Storage Memories. Some calculators have a set of numbered memories that you can store values into for later access. Some calculators have (usually unlimited) named variables that you can store values into for later access. SynCalc, in addition to numbered memories, allows you to use 12 of the buttons on the keypad (0-9, . and =) as memories by dragging the value to the button, and restoring it by dragging the button to the display.
I'm torn between ACCalc's popup list of memories and SynCalc's use of the buttons for easiest-to-use memory functions.
OS Ver
Minimum Version of the OS required
Even my P1000 has been upgraded to 2.0, but I've got a friend still using PalmOS 1.0. So to him, it matters.
MathLib
Does the calculator use the external MathLib? If you have multiple programs that use trig or other scientific functions, it will save space if they all use MathLib. On the other hand, if you only have a single program that uses those functions, it can be smaller including its own math functions. Of course, that means that each programmer would have to debug their own math functions. Parens comes in two versions, one that is stand alone, and one that uses MathLib, though the stand alone version doesn't have all the functions that the MathLib version has.
At this time, calculators are the only thing I use that uses MathLib, so if I had one calculator that did everything I wanted, I wouldn't mind if it didn't use MathLib.
Size
The size of the program, in kilobytes. This does not include the size of any plugins or work memory the program uses.
A calculator is something I consider to be important enough to always need, so I keep whatever calculator I'm using at the time in Flash with FlashPro. This actually means that memory is more important, as I start with less than 700K usable Flash with OS 3.3 installed
Price
The price you pay to purchase or register the program, in US$.
Free is good, but I wouldn't hesitate to spend less than $15 on a calculator I liked. Anything between $15 and $25 and I'd have to think about it, but would probably consider it worth the expense. Past $25, the calculator would have to be close to perfect. However, if I were looking at a calculator for professional use, none of the prices are at all unreasonable. Calculators aiming at vertical markets will be more expensive.

Comments on the individual Calculators

It should be pointed out that a short calculator comment does not mean that the calculator isn't worth taking a look at. The comments are mostly for any features that stand out, any shortcomings, and things that someone might miss if they took too quick a look at a program.

Built In

This is the calculator that comes built into the Pilot, PalmPilot, and Palm PDAs. Note that the version of the calculator that came with PalmOS 1.0 had a bug or two that could affect the accuracy of the answer.

14allCalc 1.2

PalmGear Page
The PilotZone *****

A capable scientific calculator including a factorial button, with all buttons visible, no changing modes necessary. Preferences include using a period or a comma as the decimal point. A good calculator given the price and size.

2xCalc 3.1

PalmGear Page
The PilotZone ****

A five function (plus currency conversion) calculator with a dual display for simultaneous viewing of two currencies. Has RPN as an option.

This is primarily a currency calculator, and has been designed as such. The dual display which always shows the current value, plus the current value converted to another currency, is quite effective. Being limited to two digits after the decimal point might be limiting if you're trying to use this as a regular calculator, but shouldn't cause much of a problem when working with currency amounts.

The only surprise came from the calculator's heritage. Having never used an HP RPN calculator, I didn't realize that the CHS meant "CHange Sign" so couldn't figure out how to enter a negative number.

ACCalc 1.04

PalmGear Page
The PilotZone ****

ACCalc is expandable by use of plugin modules, with a menu to select which module is active on the top two rows of buttons. In most cases the buttons that are used in conjunction with each other are together. However, while the base calculator is capable of Hex operations, the A-F buttons are not available unless the "Programmer" plugin is installed and selected. Graffiti input works with or without the plugin, though.

Plugins consist of conversion (measurement and currency)/memory/financial/trig/statistical/bitwise operations, with new plugins added regularly.

AlCalc 0.0.117

PalmGear Page
The PilotZone ***

This one is for the accuracy fanatics. 128bit signed mantissa, which is 38 digits. Arbitrary base system, 2 to 36. Some binary operations. Not what you're looking for if you want a scientific or financial calculator, but it is interesting to ponder the possibilities.

APCalc 1.97

Gear's Choice! award
The PilotZone *****

This calculator gave me the best first impression. Aside from its programming features, there's nothing surprising about it, it just works well and as expected, with no hidden surprises. A rather comfortable calculator well worth investigating, and gradually becoming my favorite.

APCalc allows arbitrary bases, and different default bases for input and output. On the other hand, working with other bases tends to not be quite as easy as with some of the other calculators, as the user needs to differentiate hex (or any number with a base greater than 10) from variables.

APCalc is also the most actively updated calculator, having been updated twice since I started gathering information from this page. These updates weren't bug fixes, but added features, so it isn't the kind of program you need to stay up to date with, but one you want to stay up to date with.

As a final note, reading the manual for this program is quite useful. As with most calculators, you can achieve basic functionality rapidly, and even use many of the advanced features without consulting the manual. There are, however, features that you aren't likely to learn about without consulting the manual. The "Copy" menu item is a case in point. You'd expect it to work like the "Copy" menu item in any other program, and it does, but with one minor and useful difference. If there is no selection, the current answer gets copied to the clipboard.

BSCalc 1.1

PalmGear Page

Another capable calculator with no surprises good or bad. This calculator seems to be more business oriented, having only fixed decimal output, though the digits behind the decimal can be easily adjusted by two arrows on the screen.

In addition, you can set a large number of digits after the decimal, and if the answer is too large to fit all the digits before and after the decimal, the calculator will truncate (not round) the answer to fit in the display.

BSCalc uses comma seperators in the display, giving you a quick idea of the magnitude of the answer without having to count digits.

BSCalc also has 3 types of memory, if you were wondering about the memory column. There is one memory tied to the M+, MR, and MC buttons, 10 memories tied to STO and RCL, and 6 financial memories that can be used as general memories as well.

CalCOOLator 0.95

PalmGear Page
The PilotZone ***

This calculator was written when the built in calculator had a nasty bug. Unlike SlimCalc, this one extends beyond the original calculator, rather surprising given its small size. One interesting feature is that you can use square brackets and curly brackets in addition to parentheses.

One interesting, but possibly disturbing, feature, is that at any time that the expression is valid, the result for that expression is displayed. So if you enter 1+1234, you will see 2 displayed as the answer when you've only entered 1+1, and so on, until you see the answer 1235.

CplxCal 3.12 beta

PalmGear Page
The PilotZone *****

A surprisingly capable calculator, including the ability to work with complex numbers, something I didn't see in any of the other calculators reviewed here. It's definitely worth looking at.

On the other hand, few of the functions can be entered from the "Normal" calculator. The advanced keyboard has trig and the most common power functions, but even then, many of the less common functions can only be entered with graffiti. This is more because there are about 58 functions, however.

Note that version 3.11 also has a problem where it can return an incorrect answer when entering negative numbers. This is fixed in the latest 3.12 beta.

As a side note, this calculator originally gave a bad first impression through no fault of its own. For some reason, the cursor would stay at the left side of the equation until I moved it somewhere else, so entering 1+2 would result in ans2+1. This was solved by a soft reset of my PIIIx.

Currency Calculator 4.1

PalmGear Essential!
The PilotZone *****

This conversion calculator isn't limited to currency, as its name suggests. You can define your own conversions, or use the lists provided to convert many things. Some of the conversions included include julian date conversions, HMS conversion, and more. It also uses plugins to access world time, hex/binary/octal math, and alarm functions.

In addition, it has a healthy amount of scientific functions, including a few combined functions, such as 1/x^2. The scientific functions are triggered by buttons that pop up a dialog with extra buttons, that goes away when you tap any of the buttons. Not as convenient as some of the scientific calculators, but a good way to add scientific functionality to a calculator that had a different design purpose.

One thing that wasn't quite intuitive, but very easy to get used to, was the fact that there was no Copy/Paste functions in the menu. Instead, tapping on the display popped up a two-item menu with both choices. A little quicker than going through a menu on the menu button (two taps, with little movement in between verses tap the bottom area, tap the top, find and tap the menu selection), but there was nothing on screen to indicate that this is how to do a cut or paste. So, you read the documentation (gasp) or find it by accident. A good feature in my opinion, but if you give the calculator too quick a look, you'll miss it.

EasyCalc pre-1.00 dated 10/30/1999

PalmGear Page
The PilotZone ****

This calculator is a fairly well rounded calculator, offering scientific, financial, binary, and graphing operations. It has six modes of operation, though one mode is variable definition. The only negative is that from the calculation modes, there is no way to list and quickly pick a variable. Personally, I'd prefer more, smaller buttons, but the layouts do work.

One feature that EasyCalc has that few other calculators do is the use of the - button to negate a value. Most other calculators use a +/- key to change the sign of a calculator, but EasyCalc uses the - key in a dual purpose role. Yes, it even evaluates 3--4 as 7. This feature was added after it was pointed out that there wasn't a +/- key on the keyboard, so in order to compute 10^-3, you had to put parenthesis around the -3. And you may ask "Why is using the - button instead of a "+/-" button better?" to which I answer with another question, "What's the graffiti stroke for '+/-'?"

FCPlus Pro 2.0

PalmGear Page
The PilotZone ****

If ever there was a financial calculator that drives home the differences between a good scientific calculator and a good financial calculator, this is it. I feel unqualified to review this calculator, because it goes far beyond the normal four extra buttons provided by other financial calculators. It includes statistical functions, two rows of user-customizable buttons, and an RPN mode.

One of the more advanced features that this calculator provides is worksheets, which are basically preprogrammed spreadsheets designed to solve related equations. Even the downloadable demo includes a manual in Adobe Acrobat, at over 100 pages.

While it is the most expensive calculator on the list, it is also the most extensive financial calculator listed, matching most of the features of the high end handheld financial calculators, and one of the few calculators that is Platnium Certified (SynCalc is the other that I'm aware of). There's quite a list of awards it's received; If you're looking for a financial calculator, definitely look at this one.

HCalc 1.0

PalmGear Page
PilotZone

HCalc is primarily a Graffiti-driven calculator, though a powerful one at that. The built-in keyboards can be rather difficult to use because while putting all the numbers on one keyboard, all the letters on a second, and all the punctuation and functions on a third may make sense for a general text input setup, it doesn't work well for a calculator. Still, if your graffiti is strong and you are looking for a scientific and/or hex calculator, this is certainly something to evaluate.

The one downside to HCalc is the rather short evaluation period, combined with the rather nasty effect of exceeding the evaluation period. You have 72 hours to evaluate the software (the shortest time period of all the reviewed calculators by almost a factor of 5). After that you will get the initial about screen, and then a fatal error, requiring a soft reset of the Palm. This could be related to PalmOS 3.3, as I don't think anyone would intentionally crash a pilot like this.

IntCalc 1.1

PalmGear Page
PilotZone *****

Another calculator that seems limited to two digits past the decimal point, though there seems to be room for more, so maybe I'm just not finding them. Predominantly a bit-operation calculator, though it does have the type of memory that lists all stored values.

While I like the small buttons, anyone who isn't careful with taps, or is tapping with their fingertip, will have problems hitting the small buttons.

MetriCalc

PalmGear Page

This calculator is primarily a metric conversion tool, as it is slightly above the standard 4 function calculator due to its inclusion of square, square root, and inverse functions, but has a separate button for each of the metric/English measurements that it will convert.

One+One 1.3

PalmGear Page
The PilotZone ****

If you want a calculator that looks and feels like a handheld scientific calculator, right down to 2nd and 3rd functions labels on the buttons, then this calculator is for you. It offers extensive financial and scientific functions, and has decimal, hex, octal, and binary input modes, though the upper hex digits must be input via graffiti.

Personally, I find that 2nd/3rd buttons on pilot calculators a bit of a nuisance. The pulldown mode selections tend to work better, in my opinion, largely because they're sticky and more versatile.

PalmSharp 1.2

PalmGear Page

This program was designed to be familiar to users of the Sharp 1401 calculator. I don't know if I've ever seen one, so I can't comment on the accuracy of the simulation. It does seem to have the expected functionality for a midrange scientific calculator from 1982, except for store/recall functions. For some reason, its icon doesn't appear under Launcher III, but it does appear under the built in launcher. This doesn't mean you can't use it under Launcher III, you just have to look for the entry "PalmSharp" with a blank space where the icon goes.

Parens 1.4

PalmGear Page
The PilotZone ****

This calculator comes in two versions, one that is stand alone and can run on PalmOS 1, and one that can use MathLib to provide complex math functions. The second program can function without MathLib being present, but trig and power functions will not be available in this case.

Like ACCalc, Parens also allows plugin modules to extend the functionality of the calculator, provided you're not using the stand alone version. Currently, the only plugin is a currency converter, which is available daily on the web site with the latest currency conversion rates programmed into it. An SDK is available for users to create their own plugins. Parens also allows user defined modes, though at this time the only modes allowed are conversion modes.

Visually I don't find Parens comfortable. Every real calculator I know of gave up on the rounded, bubble-buttons used on the 4 function calculators as soon as they passed 20 buttons. Parens has 36 of them, and some are a little hard to read.

PawCalc 0.901b

PalmGear Page

PawCalc looks like a basic calculator on the surface, until you start going into the pulldown menus and the STO and RCL buttons. There you will find named variables, comprehensive scientific and engineering conversions and constants, a full array of scientific functions, as well as some statistical functions.

PopUpCalculator 1.0

Gear's Choice! award
Pilot Zone *****

This calculator separates itself from the others by being a HackMaster extension. You can pop it up at any time, on top of other applications, and return to the original application easily. It has popup lists for trig and power functions, so it is more functional than a basic calculator, but isn't as comprehensive as some of the other scientific calculators. It has a copy and a paste button, though the copy button doesn't work the same as a copy menu item. Rather than just placing it in the clipboard, this button closes the calculator and inserts the current value at the cursor position of the original application.

While some may find this handy, it's less useful if you're already used to using SwitchHack, though still easier, particularly with apps that don't remember where you were at when switching back to them via SwitchHack.

Programmer's Calculator 2.71

PalmGear Page
The PilotZone ***

This calculator has a programming language that looks much like C, which makes it very simple and powerful for programmers.

While it claims to work for PalmOS 1.0, MathLib doesn't work under same, so many of the functions are unavailable under PalmOS 1.0.

One of the confusing issues with this calculator is that if you enter an expression either by using the buttons, or graffiti at the main screen, it does not use AES to evaluate the expression. If you enter the expression into the expression requester, then it does use AES to evaluate the expression.

SCX 1.51

PalmGear Page

A 5 function calculator with memory and Cost/Sell/Margin functions. This calculator benefits from large buttons, clear readability, and small program size. While it doesn't have AlCalc's 38 digits, it does have more than most calculators at 30 digits, 15 of which are displayable.

SlimCalc 2.0

PalmGear Page
The PilotZone *****

SlimCalc is a total clone of the built in calculator put out by USRobotics, fixing the bugs that were in the PalmOS 1 calculator, but adding no new features. If you're not a PalmOS 1 user, you can ignore this one, as it is the same as the calculator in PalmOS 2, and the calculator in PalmOS3 is at least as up to date as this one.

SynCalc 1.59

PalmGear Page
The PilotZone *****

This is a full featured calculator, though it does take some getting used to. Each of the buttons 0-9, . and = operate as memory, and you can drag values onto them, then later drag the buttons back to the calculation and drop them in place. It does have the ability to list the values in each of the 12 buttons and 26 variables (a-z), though you can't insert values from that display. Similar to other calculators, most functions are accessed from a scrolling list of functions rather than having a button combination for every function.

SynCalc's programmability is limited to something similar to shortcuts, where a given shortcut would always enter the same text.

XCalc 1.1

PalmGear Page

A simple 5 function calculator with memory and decimal, hexadecimal, and binary modes.

Misc Comments

Negative numbers: There are three ways the calculators deal with entering negative numbers. Most calculators have a +/- key, and 2xCalc has a CHS key which serves the same purpose. Some calculators use the - key as a prefix, much as you'd expect if you've never used an actual calculator. These are CalCoolator, CplxCal, EasyCalc, PalmSharp, and SynCalc. APCalc lets you do it either way, it has a +/- key, but doesn't require that you use it.

Conclusion

Like I said at the start of this, there is no one best solution. There probably isn't one calculator that is better in every way for any one person. I came out of this review wanting to write my own calculator program, not because there weren't any good calculators out there, but because almost the calculators had features that I liked, but none had the majority of the features i liked.

I'd have to say that my dream calculator would be a mind reader, but if we narrow things down to what is possible, I'd start with a button size/density about that of APCalc, maybe just a little smaller/denser. In fact, I'd probably start with APCalc, and add a few features to it from EasyCalc, SynCalc, ACCalc, and others.

I'd definitely want the - key to be negation, history that has both expressions and results listed in the same scrollable list (and able to export the list to a memo), a quick way to copy the answer to the clipboard, hex and binary modes, with the A-F buttons being on the top two rows so that they only take up keys when needed, the button-oriented memories of SynCalc, plugins, and ACCalc's easy-to-pick memories. Oh, and the boxing of parenthesis from CalCOOLator, and something like a tab key that moves me past the next close-parenthesis (or next comma, in a multiple parameter function).

And while I'd like it to be a HackMaster extension, I don't think a HackMaster extension can be that big, and this would not be a small program.

Of course, not all of those features fit with each other easily, so I'll probably never see my perfect calculator.

Feedback

If you think I'm wrong, or have something to add, let me know at geekzilla@geekazoid.com.

TODO