Tcl and the Tk toolkit
Linux Journal
Software—Practice & Experience
A universal fast graphical user interface building tool for arbitrary interpreters
Journal of Visual Languages and Computing
Hi-index | 0.00 |
Scientific computing has traditionally been done on workstations, most of the time running on UNIX-like operating systems. These systems are often very robust, powerful and especially suited to heavy computation tasks; however, the usual user interface is based on a command line with all the information needed for the appropriate functioning of the algorithm. These command lines are seldom user-friendly but, on the other hand, they allow batch processes to be built. In this work, a model for command-line-driven packages is given, and at the same time the model includes objects that can be directly translated into a graphical user interface. A language (Colimate) implementing this model is shown to serve as a bridge between command-line-driven programs and more friendly user interfaces. Exploiting the specificness of the user interfaces addressed, powerful graphical interfaces can be built with a very simple syntax and small programming effort. Furthermore, the command-line program needs not to be modified, so in this way the possibility of making batches is not lost.