f(x)
Advanced Scientific Calculator for Mac OS X
What's New In f(x) 3.0.3?
- Maintenance Release
Fixes some minor problems found post-release:- Fixed a crasher when running the French or German localizations
- Fixed a crasher when installing f(x) 3.0 for the first time without having previously installed the beta release
- Fixed a problem where the keyboard was unresponsive after clicking in the numeric entry text field
What's New In f(x) 3.0?
- Choose & Compute
This new feature allows the user to choose the numbers already on the stack to use as operands for a mathematical operation. Simply click and choose two numbers mid-stack and press the add button. The numbers are immediately added together and the result pushed onto the stack. No need to re-arrange and re-enter numbers onto the bottom of the stack. - Scripts Palette
Scripts have now been removed from the calculator window's toolbar. However, the scripting functionality has been significantly expanded in f(x) 3.0. The Window menu now has an item called "Script Palette" which opens a palette window that allows you to quickly type in scripts, evaluate them and push the result onto the stack. This window also allows you to create, categorize, and save an unlimited number of custom scripts. - Editable Constants
Contents of the Constants pull-down menu are fully editable and expandable (in release 3.0, the constants menu has moved into the main window's toolbar) - Enhanced Numeric Input
Decimal, hexadecimal, and binary input modes with expanded functionality for each mode. Decimal mode gets modulus, integer part, and fractional part functions. Binary mode gets a host of boolean operators and support for signed and unsigned input. Additionally f(x) now supports setting the preferred text display color for each of the numeric display modes. - Resizable Windows
You can now vertically resize both mini and full sized calculator windows, revealing additional stack entries - German Localization
All menus, dialogs, and application text are now available in German.
What's New In f(x) 2.6?
- French Localization
All menus, dialogs, and application text are now available in French. Special thanks to Romain, a user in Canada who provided the localization. This wouldn't be possible without him, merci beaucoup, Romain! - Modernized User Interface
Under Mac OS X 10.2, the application utilizes the textured window look as in iTunes and iCal. This give the application a more modern look and also allows the window to be moved with a click and drag anywhere on the window background. See the screens snapshots for a preview. - Built-in Help
The application's Help menu will now open the Mac OS X Help Viewer application and provide instructions on using all of the features of the application.
What's New In f(x) 2.5?
- Copy and Paste
Numbers on the stack can be selected and copied to other applications and f(x) now accepts text pasted into the application as numeric data. Copy any text from another application, even mixed words and numbers and f(x) will intelligently add to the stack each decimal number as it appears in the text. - Expanded Numerics
While the internally the numbers on the stack were a strict double precision floating point representation, some shortcomings in the Cocoa number formatters forced numbers greater than 1.0e+127 to be written to the persistent storage as NaNs (not-a-number). When restarting the f(x) application, these NaN entries could cause loss of the user's registration number. This has been fixed and numbers can be stored with values up to ±1.79e+308 with a full 15 decimal digits of accuracy. - User Interface Updates
Preferences drawer is cleaned up. Sliders now include min and max values. - Number of Decimal Places
This preference has been changed so that the maximum number of decimal places is 15, not 20 as in version 2.0. Why? This is true to the binary representation of the double precision floating point numbers. Displaying the extra decimal places actually shows inaccurate data. - Scientific Notation
Even if the user has the "Use Scientific Notation" option turned off, occasionally when numbers are too large to fit in the stack display (say a 1 followed by 25 0's), the numeric display for that stack entry will automatically be converted to use scientific notation so that the number can be correctly and accurately displayed within the stack. - Expiring Features
f(x) will now disable some features after 60 days of use. We consider this a generous trial period and if you feel it is useful beyond the trial period, please consider purchasing a license key.
