Magnus Olsson updates Warp Calc!

Developer Magnus Olsson just updated his Warp Calc to Version 1.83 Pro and the archive was uploaded onto Hobbes: warpcalc.zip (177,322k). Register Warp Calc in BMT Micro clicking this URL:
http://www.bmtmicro.com/catalog/warpcalc/



The WarpCalc calculator package contains two scientific calculators, one for the command line (CLI) and one for the OS/2 Presentation Manager (GUI). Both versions share the same core capabilities. In addition to common calculator features they allow the user to define his/her own symbols. For documentation on the GUI version refer to the extensive online help. Depending on the context, online help can be called up by pressing F1 on the keyboard, selecting the help items on the system menu or simply clicking the help button in the current dialog.

For documentation on the CLI version have a look at 2nd last section of this readme.


System requirements


Both the CLI version and the GUI version are 32-bit OS/2 applications. Calc should run on OS/2 2.x and above. WarpCalc runs on OS/2 3.x (Warp), but Warp 4 or later is recommended for visual appearance. WarpCalc uses the WarpSans font introduced with Warp 4. For Warp 3 users not having this font it can be installed by replacing the Warp 3 version of the file dspres.dll with the Warp 4 version downloadable from the WarpCalc home page at BMT Micro.


Installation

Neither the CLI version nor the GUI version requires any special installation. Simply copy the included files to a directory of your choice.

If you are using Warp 4, the WPS will create a program object for WarpCalc when you drag the executable to your desktop. If you want to start WarpCalc from the desktop popup menu follow these steps:

1. Click mouse button 2 on the desktop.
2. Select "Properties" from the menu.
3. Click on the "Menu" tab.
4. Drag the WarpCalc program object over the
"actions on menu" list box and drop it.


Licensing

WarpCalc is shareware. The great thing about shareware is that you only have to buy what you use. The 30 day trial period is absolutely free, but if you decide to use WarpCalc even after this trial period have expired you must register the software. The one-time cost of registration grants you a lifetime license to use this version and all upgrades on one computer at a time. WarpCalc can be registered by contacting the author, BMT Micro or one of their authorized distributors. See the file register.txt for details.

To encourage registration, some of the professional features are only enabled during the evaluation period and after registration. I believe I can trust every OS/2 user to register this version if he or she uses these features. If you don't use them a slimmed down version is available for download at the WarpCalc homepage (see header), this will save you at least $10 off the professional price.


New in this release (V1.83 Pro)

This update primarily fixes implicit multiplications when ensuring ISO compliance, but it also includes quite a few minor bug fixes and adds window roll-up (only showing the entry/resultfield) for the exclusive keyboard users (toggled via F12).


History

1997-08-24 Version 1.0
Initial version.
1997-09-09 Version 1.01
Bugfix for letting dubious expressions pass the
parser without any error message.
The BackSpace key can be used as an alternative
to the left-arrow button.
1997-09-28 Version 1.02
Uses the "Ans" mnemonic when building on the
currently displayed result. This ensures maximum
precision. Also some minor cosmetic changes.
1997-10-09 Version 1.03
NLS - Makes sure the multilingual code page is
used (code page 850). Some minor bugs fixed.
1997-12-23 Version 1.5
Multiple arguments functions. Symbols saved
between sessions. Internationality.
Much improved error handling. The numeric keypad
can be used just as a simple calculator.
Options for decimal separator, initial window
position and repeated evaluation. Online help.
1998-01-03 Version 1.7
1998-01-14 Version 1.71
1998-03-20 Version 1.8
1998-04-04 Version 1.81
1998-04-30 Version 1.82

For more info have a look at the online documentation.


Future

The future is bright! However the degree of brightness depends greatly on you and me. Please email any bugs, comments and suggestions to the support address above and I will see to them.

Good luck using WarpCalc, and whatever you do don't give up on OS/2 - it's more than an operating system... it's life - Yes, you heard right:-)


Documenting the CLI version (V2.73)

The command line version can be passed a mathematical expression as a command line argument like this:

calc pi

The above command evaluates the name pi and displays the result using default settings. It then immediately returns to the command prompt.

It is also possible to enter more than one expression at once, separating the different expressions with semicolons.

calc "x= atan 2; sin x/cos x; tan x - ans"

The first expression assigns the angle for tangens 2 to x. In the following expression the value of x is used to calculate tangens for x. The last expression should give the result zero (ans holds the result from the previous expression).

When starting the command line version without passing any expressions the program will display a command prompt. From that prompt you can evaluate mathematical expressions and configure the calculators behaviour. The prompt shows the angular unit currently used. Online help can be displayed by entering the internal command 'help'. For a list of help topics enter: 'help ?'.

As a default the calculator uses a flexible result notation. Except for fix point notation the default precision is 15 significant digits (fix point notation uses 15 decimals). The default angle measurement used in conjunction with the trigonometric functions is degrees. The defaults can be overridden through command line options as shown below.

[ /not sci|fix|eng ][ /prec <n> ][ /unit deg|rad|gra ]

This version introduces a new switch for ISO signs. This switch forces the decimal sign to be a comma, the multiplication sign a dot above the line and the division sign a slash.

[ /iso ]

To have the calculator use ANSI colors to highlight input and results add the following switch.

[ /color ]

Defaults for the command line switches can be set through the following environment variables: calc_not, calc_prec, calc_unit, calc_iso and calc_color. The options are the same as above except for calc_iso and calc_color, which take either a yes or a no. All environment variables are case insensitive.

The internal command line has been improved in this version. A block cursor indicates over-write mode and a line cursor insert mode. Escape erases the current input. Input history can be navigated with the up- and down- keys.

Also new in this version is NLS (National Language Support), which ensures that characters will be read and displayed as intended in countries not using the multilingual codepage by default.

For registered users of WarpCalc 1.8 Pro there is an enhanced version available upon request. Email delivery is free. This version recognizes sexagesimals and has selectable base mode among other things. Unless you state otherwise you will receive updates as they become available.

CONTACT AUTHOR:

magnus olsson
scicalc@ibm.net


@Macarlo, Inc.
@Macarlo's Shareware & Web
OS/2
Java Lobby Member
Java Site Accredited

[TOP] [HOME] [INDEX]