home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Spezial / SPEZIAL2_97.zip / SPEZIAL2_97.iso / ANWEND / TOOLS / WARPCALC / READ.ME < prev    next >
Text File  |  1997-10-06  |  8KB  |  185 lines

  1.       ___________________________________________________________
  2.  
  3.       Warp + Calc = WarpCalc
  4.  
  5.       Copyright (c) 1997 Magnus Olsson. All rights reserved.
  6.  
  7.       Released Oktober '97
  8.       ___________________________________________________________
  9.  
  10.  
  11.       Description
  12.       ===========
  13.  
  14.       This calculator package contains a command-line calculator
  15.       for easy access when you can't or just don't want to use the
  16.       GUI, and a regular presentation manager program for good
  17.       looks, space and time conservation. Both versions share the
  18.       same core capabilities as described below.
  19.  
  20.  
  21.       Quick documentation
  22.       ===================
  23.  
  24.       The calculator has 22 standard functions built-in. You can
  25.       also define your own mathematical functions. These functions
  26.       can be called in exactly the same way as the predefined
  27.       ones. They can also be called from within each other.
  28.  
  29.       There are only three predefined variables: pi, e and ans.
  30.       I assume everyone knows the first two; the third one holds
  31.       the result of the last successful evaluation. The user can
  32.       define his/her own variables using the assignment operator:
  33.  
  34.       <name> = <mathematical expression>
  35.  
  36.       All variables has the internal precision of at least 15
  37.       significant digits.
  38.  
  39.       As a default the calculator uses a flexible result notation.
  40.       Except for fix point notation the default precision is 15
  41.       significant digits (fix point notation uses 15 decimals).
  42.       The default angle measurement used in conjunction with the
  43.       trigonometric functions is degrees. The defaults can be
  44.       overridden through command line options as shown below.
  45.  
  46.       [ /not sci|fix|eng ][ /prec <n> ][ deg|rad|gra ]
  47.  
  48.  
  49.       Features specific to the command-line version (V2.52)
  50.       -----------------------------------------------------
  51.  
  52.       The command-line version can be passed a mathematical
  53.       expression as a command line argument like this:
  54.  
  55.       calc pi
  56.  
  57.       The above command evaluates the name pi and displays the
  58.       result using default settings. It then immediately returns
  59.       to the command prompt.
  60.  
  61.       It is also possible to enter more than one expression at
  62.       once, separating the different expressions with semicolons.
  63.  
  64.       calc "x= atan 2; sin x/cos x; tan x - ans"
  65.  
  66.       The first expression assigns the angle for tangens 2 to x.
  67.       In the following expression the value of x is used to
  68.       calculate tangens for x. The last expression should give
  69.       the result zero (ans holds the result from the previous
  70.       expression).
  71.  
  72.       When starting the command-line version without passing any
  73.       expressions the program will display a command prompt. From
  74.       that prompt you can evaluate mathematical expressions and
  75.       configure the calculators behaviour. The prompt shows the
  76.       angular unit currently used.
  77.  
  78.  
  79.       Features specific to the GUI version (V1.02)
  80.       --------------------------------------------
  81.  
  82.       When using the GUI version you can enter a mathematical
  83.       expression by using the mouse pointer as your finger. To
  84.       save desktop space some functions are only available
  85.       through combining two or three buttons. Their names and
  86.       button combinations are listed below.
  87.  
  88.       sqrt = <inv> + <sq>
  89.       asin = <inv> + <sin>
  90.       acos = <inv> + <cos>
  91.       atan = <inv> + <tan>
  92.       sinh = <hyp> + <sin>
  93.       cosh = <hyp> + <cos>
  94.       tanh = <hyp> + <tan>
  95.       asinh = <inv> + <hyp> + <sin>
  96.       acosh = <inv> + <hyp> + <cos>
  97.       atanh = <inv> + <hyp> + <tan>
  98.  
  99.       You can of course also enter these and all other functions
  100.       through the keyboard if you find that easier.
  101.  
  102.       Click the <EXE> button to evaluate the entered expression.
  103.       If there is an error or if you want to build upon the just
  104.       entered expression you can recall it by clicking once at
  105.       the left arrow button or by pressing the <BackSpace> key
  106.       (following clicks/keypresses will erase the character to
  107.       the left of the cursor in the entryfield).
  108.  
  109.       A pop-up menu is used to configure the calculator. It can be
  110.       brought up by right-clicking between the two keypad areas
  111.       or just below the entryfield. The only item on the menu in
  112.       need of some explanation is the last one. This item will
  113.       present a dialog used for updating or deleting user-defined
  114.       mathematical functions. When creating a new function all you
  115.       have to do is supplying the name of the function in the
  116.       first entryfield, the name of the argument in the second,
  117.       and the mathematical expression defining the function in the
  118.       third. When deleting a function you only have to supply its
  119.       name.
  120.  
  121.       NOTE: This version uses the WarpSans font introduced with
  122.             Warp 4, if this font is not available the default
  123.             system font will be used instead.
  124.  
  125.  
  126.       Licensing
  127.       =========
  128.  
  129.       WarpCalc is shareware. You are allowed to freely use this
  130.       piece of software for a trial period of 30 days. If you
  131.       decide to use it even after this trial period have expired
  132.       you must register the software. The one-time cost of
  133.       registration grants You the right to use this version and
  134.       any minor upgrades on one computer at a time. The price for
  135.       a license is $19 (US). WarpCalc is fully functional, the
  136.       product information dialog shown at start-up is only a
  137.       reminder to register (even honest people like my-self can
  138.       forget such things;). You can register through BMT Micro,
  139.       see the file register.txt for details. When you have
  140.       registered, the product information dialog will no longer
  141.       be shown at start-up, but it can still be called up through
  142.       the system menu. The dialog will now contain the following
  143.       two lines:
  144.                    This copy has been licensed to
  145.                             <Your Name>
  146.  
  147.       Thanks for supporting the wonderful concept of ShareWare!
  148.  
  149.  
  150.       Brief History of WarpCalc
  151.       =========================
  152.  
  153.       1997-08-24  Version 1.00
  154.                   Initial version without any bugs.
  155.       1997-09-09  Version 1.01
  156.                   Bugfix for letting dubious expressions pass the
  157.                   parser without any error message. Possiblility
  158.                   to inverse the currently displayed result. 
  159.                   The Back-Space key can be used as an alternative
  160.                   to the left-arrow button.
  161.       1997-09-28  Version 1.02
  162.                   Uses the "Ans" mnemonic when building on the
  163.                   currently displayed result. This ensures maximum
  164.                   precision. Also some minor cosmetic changes.
  165.                   
  166.  
  167.       The Future in general
  168.       =====================
  169.  
  170.       The future is bright! However the degree of brightness 
  171.       depends greatly on you and me. Please email any bugs and 
  172.       requests to the following address and I will see to them:
  173.  
  174.                           magnuso@ibm.net
  175.  
  176.       Thanks in advance.
  177.  
  178.  
  179.       Disclaimer
  180.       ==========
  181.       THIS PROGRAM IS PROVIDED AS IS AND COMES WITH NO WARRANTY
  182.       OF ANY KIND, EITHER EXPRESSED OR IMPLIED. IN NO EVENT WILL
  183.       THE COPYRIGHT HOLDER BE LIABLE FOR ANY DAMAGES RESULTING
  184.       FROM THE USE OF THIS SOFTWARE.
  185.