Readme file for EditCalc version 0.1 (Freeware) Sep-95 DISCLAIMER: I allow you to use and distribute EditCalc.exe and the files listed below freely under the condition that I am in no way responsible for any damages or losses you may suffer as a result on copying, installing or using EditCalc.exe and its accompanying files. WHAT DOES IT DO? EditCalc is build around an edit window in which you can enter mathematical expressions. An example is: 5*log(10+2). To solve this simple expression keep your text cursor at the same line were you have the mathematical expression and click the tool bar button or select the menu option, or, if you've got good (brain)memory, use the accelerator keys. The result in any way will be: 5*log(10+2) = 5.39590623023812. More complex operation can be used including integration and the solving of ordinary differential equations. However remember that the only allowed variables are x, y1, y2, ..., yn. Were x is the independent variable and y1, y2, ...yn are the dependent variables, were n is the number of equations under operation at the same time. WHAT'S IN STORE FOR THE FUTURE? At this point the mathematical routines are not especially sophisticated. Runge-Kutta (solving ODE), Secant method (Root find) and Simpsons formula (Integration) are methods found in any basic numerical book and in any basic course of numerical procedures. Perhaps the routines are old and new routines should be used? I welcome help from anyone in finding better routines in C/C++ that can be used freely and have minor changes effected in need be. However, what is much more important is correcting serious bugs. So please report, as soon as possible, any bugs you find and when they occur. I can't promise that I will implement better routines and I can't even promise that I will correct serious bugs. It depends on a lot of factors, including the personal time I have available to work on this program, but right now it's got high priority. The most important factor is whether I can get my old computer to boot. Sometime it does and sometimes it doesn't. If it doesn't, I'm in trouble and can't even respond to the E-mail I might get. So if you are writing to me and get no reply, you can guess what has happened. FILES INCLUDED AND CREATED: EditCalc.exe - The executable program. EC.hlp - Help file used by EditCalc.exe (it is required). EditCalc.ini - A file created the first time when the program terminates. Contains setup information. LastSess - A text file created when closing the program. It contains the text present in edit window. ReadMe.txt - This file SYSTEM REQUIREMENTS: To be able to run this you need WARP OS/2 3.0 or later. WHICH COMPILER HAS BEEN USED? I've written this in VisualAge C++ (IBM) using the included Open Class Library. Which should make the program rather portable. I guess I could recompile it for Windows 95 in the future, but I'll only do this if Microsoft can sell at least a million copies of Windows 95, or should it be one billion? EXPIRATION DATE: I've made the program so that it will be disabled once the system clock is showing the date 1/1/97 or later. The reason for that is I don't want the program to be around forever if it contains a lot of bugs, once the program is relatively bug free, I'll probably remove the expiration date. BUG REPORTS, SUGGESTIONS AND OPINIONS: Please send any bug reports or suggestions to my E-mail account frank@sbbs.se. I'm also interested in what people think about this user interface. So tell me about it! It's also allowed to correct my poor English, especially in the help text. I don't know if I will get no responses or an enormous amount of E-mail, so to be on the safe side I suggest you to write short and concise. Thanks! I hope you find a use for this program! /Frank Carlsson (frank@sbbs.se)