siegman@sierra.Stanford.EDU (Anthony E. Siegman) (03/26/89)
In Germany in 1984 a colleague showed me a version of "TK/Solver!" (sp?) for the Macintosh which ran on a 512K Fat Mac, and impressed me very much. You typed all the equations for a given problem into an Equation Window. These did not have to be simple assignment statements, or be entered in any special order; you could type equations like sin(2*pi*x+theta) + c = a*x^2 + b*y^2 with functions and variables on both sides of the = sign. As you typed equations into the Equation Window, all the variables you used were automatically collected in a Variables Window, where you could either assign values to them, if they were intended to be inputs, or leave them unassigned if they were intended to be outputs. There was full editing in both windows, and a simple procedure to step any of the input variables through a sequence of values or a range with controlled limits and step size. When you had everything entered, you clicked a "SOLVE" button and the program implicitly solved the complete set of equations using the specified inputs to find all the unknown outputs, assuming you had enough equations to determine a solution. No programming or worrying about how to do the iterations was involved. If the input contained a sequence of values, the output could be a table of outputs versus inputs, or an auto-scaled plot of any variable versus any other variable. The program had all the usual capabilities for Saving and Opening sets of equations, exporting results, printing results, and so on, and the whole system seemed to work beautifully. It seemed to me this program was obviously going to be the analog for the scientific and engineering world of the spreadsheet for the business and financial world -- the VisiCalc for the slide rule set. I would have sworn that it would spread like wildfire -- I had visions of students doing problem assignments with zero brainpower by just typing in all the equations in the textbook and values for all the known variables, and letting SOLVE find all the unknowns. Instead, this version of TK/Solver! was never widely distributed and now seems to have disappeared completely (I gather there were commercial difficulties with the software firm involved). More surprisingly, no major competitors have appeared, even though this would seem to have been a natural, and even though versions of TK/Solver! exist for other machines, e.g. for hp desktop machines. The only similar program I know of for the Mac is Borland's "Eureka", which seemed to me to be a poorer-quality version of what I remember seeing in Germany, and which does not seem to have had much success either. Of course Mathematica and other considerably more complex programs are becoming available now, though Mathematica is very much more expensive and requires a fully loaded Mac II. But why did TK/Solver! or some similar program for the Mac never take off the way spreadsheets did? Are there just a lot more business and financial spreadsheet customers than scientific and engineering customers out there? Or was it just a fluke that this idea did not get picked up by others and spread more widely? Even with Mathematica today, I'll still like to have a small, simple, inexpensive TK/Solver! descendent to run on my Mac Plus. What happened? --------
glen@cory.Berkeley.EDU (Glen Rosendale) (03/26/89)
In article <81@sierra.stanford.edu> siegman@sierra.UUCP (Anthony E. Siegman) writes: > >In Germany in 1984 a colleague showed me a version of "TK/Solver!" >(sp?) for the Macintosh which ran on a 512K Fat Mac, and impressed >me very much. You typed all the equations for a given problem into >an Equation Window. These did not have to be simple assignment >statements, or be entered in any special order; you could type >equations like > > sin(2*pi*x+theta) + c = a*x^2 + b*y^2 > >with functions and variables on both sides of the = sign. [ description of TK/Solver, Eureka deleted ] >are becoming available now, though Mathematica is very much more >expensive and requires a fully loaded Mac II. But why did >TK/Solver! or some similar program for the Mac never take off the >way spreadsheets did? Are there just a lot more business and >financial spreadsheet customers than scientific and engineering >customers out there? Or was it just a fluke that this idea did not >get picked up by others and spread more widely? Even with >Mathematica today, I'll still like to have a small, simple, >inexpensive TK/Solver! descendent to run on my Mac Plus. What >happened? > >-------- TK!Solver was a nice program for the mac, but departed rather severely from the Apple interface guidelines and seemed to suffer as a result. I bought it at closeout prices and used it occasionally, although it is showing its age. The product has since been bought by a new company which is about to release an updated version; in fact they have versions for IBM, Mac, Sun, and Vaxen, as well as libraries of "SolverPacks" for specific disciplines. The company is: Universal Technical Systems, Inc. 1220 Rock St. Rockford, Illinois 61101 USA (815) 963-2220 and in Europe: Universal Technical Software (UK) Ltd. TSL House, Freebournes Court Newland Street, Witham, Essex CM8 2BL United Kingdom Phone: (0376)500035 The standard price for the Mac version is $395, although there is an upgrade price for previous owners ($200) and an educational discount of a flat %40 (nice!) which also applies to the upgrade price. There is also a "miniTK demo version" for $20. I haven't received my copy yet (supposed to ship in March) and when I do I'll post some conclusions if anybody's interested. About Eureka: I bought it because TK!Solver didn't have complex number capability, but it never lived up to its promise. It was quirky and not very "pretty", and Apple's System >= 6.0 caused it to bomb. I complained about this to Borland about a year ago (and again last month) and I just received version 1.01; identical to 1.0 except it works under the new System software. Don't know why it took a year to fix... Anyway, I hope TK!Solver does what I need, because Eureka's not too great a product and I need a good equation solver. ------------------------------------------------------------------------------- | Glen Rosendale | UC Berkeley | glen@cory.berkeley.edu | | ++++++++++++++ | =========== | ---------------------- | -------------------------------------------------------------------------------