Equation Solver

This project is a version of my Ruby equation solver, given a graphical user interface with Shoes. The interface works rather differently from a typical Windows app: you type information first and then press the relevant button afterwards to enter it. So type a space-separated list of variable names and then press the [variables?] button to enter them. The button will then change to prompt for equations, which you type in and then press the button which will prompt for the next equation. It knows how many equations are required and stops when enough have been entered. Press the [solve] button to get the roots of the equations (if any). The Ruby/Shoes source-code is in the file shoes solver.rb which you can download below.