      ___________________________________________________________

      Warp + Calc = WarpCalc

      Copyright (c) 1997 Magnus Olsson. All rights reserved.

      Released December '97
      ___________________________________________________________


      Description
      ===========

      This calculator package contains two scientific calculators,
      one for the command-line (CLI) and one for PM (GUI). Both 
      versions share the same core capabilities. In addition to
      common calculator features they allow the user to define 
      his/her own symbols. 


      Quick documentation
      ===================

      The calculator has 22 standard functions built-in. You can
      also define your own mathematical functions. These functions
      can be called in exactly the same way as the predefined
      ones. They can also be called from within each other.

      There are only three predefined variables: pi, e and ans.
      I assume everyone knows the first two; the third one holds
      the result of the last successful evaluation. The user can
      define his/her own variables using the assignment operator:

      <name> = <mathematical expression>

      All variables has the internal precision of at least 15
      significant digits.

      The new parser allows user defined functions with as many
      arguments as needed (not just one as before).


      Features specific to the command-line version (V2.6)
      -----------------------------------------------------

      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.

      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> ][ deg|rad|gra ]

      Online help can be displayed by entering 'help' at the 
      internal command prompt. For a list of topics enter:
      'help ?'.


      Features specific to the GUI version (V1.5)
      -------------------------------------------

      When using the GUI version you can enter a mathematical
      expression using the mouse pointer as your finger. To
      save desktop space some functions are only available
      through combining two or three buttons. Their names and
      button combinations are listed below.

      exp = <inv> + <ln>
      sqrt = <inv> + <sq>
      asin = <inv> + <sin>
      acos = <inv> + <cos>
      atan = <inv> + <tan>
      sinh = <hyp> + <sin>
      cosh = <hyp> + <cos>
      tanh = <hyp> + <tan>
      asinh = <inv> + <hyp> + <sin>
      acosh = <inv> + <hyp> + <cos>
      atanh = <inv> + <hyp> + <tan>

      You can of course also enter these and all other functions
      through the keyboard if you find that easier.

      Click the <EXE> button to evaluate the entered expression.
      If there is an error or if you want to build upon the just
      entered expression you can recall it by clicking once at
      the left arrow button or by pressing the <BackSpace> key
      (following clicks/keypresses will erase the character to
      the left of the cursor in the entryfield).

      A pop-up menu is used to configure the calculator. It can be
      brought up by right-clicking between the two keypad areas
      or just below the entryfield. The two last items on this menu
      are used for maintaining user defined variables and functions.
      For more information please see the online help.

      Online help is available. Depending on the context it 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.

      NOTE: This version uses the WarpSans font introduced with
            Warp 4, if this font is not available the default
            system font will be used instead. The calculator looks
            its best when using the resolution 1024x768 or
            higher.


      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 it even
      after this trial period have expired you must register the 
      software. The one-time cost of registration grants You the
      right to use this version and All upgrades on one computer
      at a time. See the file register.txt for the latest details. 
      When you have registered, the product information dialog 
      will no longer show up automatically, but it can still be 
      called up through the system menu. The dialog will now 
      contain the following two lines:

                   This copy has been licensed to
                            <Your Name>

      Thanks for supporting the wonderful concept of ShareWare!


      Brief History of WarpCalc
      =========================

      1997-08-24  Version 1.0
                  Initial version without any bugs.
      1997-09-09  Version 1.01
                  Bugfix for letting dubious expressions pass the
                  parser without any error message. Possiblility
                  to inverse the currently displayed result. 
                  The Back-Space 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
                  For new features in this version please have a
                  look at the section "About this version" in the
                  online help.

      
      The Future in general
      =====================

      The future is bright! However the degree of brightness 
      depends greatly on you and me. Please email any bugs and 
      requests to the following address and I will see to them:

                          magnuso@ibm.net

      I am also looking for OS/2 users who can help translating
      WarpCalc into other languages. If you want a version in
      your own language - do not hesitate to contact me. I know
      some German but it is not enough for a good translation.

      Thanks.


      Disclaimer
      ==========
      THIS PROGRAM IS PROVIDED AS IS AND COMES WITH NO WARRANTY
      OF ANY KIND, EITHER EXPRESSED OR IMPLIED. IN NO EVENT WILL
      THE COPYRIGHT HOLDER BE LIABLE FOR ANY DAMAGES RESULTING
      FROM THE USE OF THIS SOFTWARE.
