Tcl and the Tk toolkit
ACM SIGAPL APL Quote Quad
Practical programming in Tcl and Tk
Practical programming in Tcl and Tk
APL '00 Proceedings of the international conference on APL-Berlin-2000 conference
Hi-index | 0.00 |
Tcl stands for Tool Command Language. It is a script language, but unlike the well-known perl, it is also an extensible interpreter that is designed to be easily embedded into other applications. The Tcl source code is available from the Internet and the package can be used freely even in commercial applications. In addition to its condensed notation and simple syntax, APL's strength is its powerful array handling capacity. Tcl is based on string handling and very strong on gluing different pieces of software together. It is especially the many available Tcl extensions for GUI, network, database, HTML and XML support, which make the combination of APL and Tcl very attractive.With the implementation of a few new APL system commands into the APL2C system, it is possible to create one or several Tcl interpreters from within APL. As each of the Tcl interpreters runs on its own thread, a synchronization mechanism is provided for the communication between APL and Tcl. As an example, a Tcl web server with an APL backbone has been realized to demonstrate the power of the combination between APL and Tcl.