Event Driven Programming with Glish

Darrell Schiebel (NRAO)

Abstract:

Glish is a powerful whole-array scripting language with Perl regular expressions which originated with the Superconducting Super Collider project. It is now the control and communications hub of AIPS++. Glish is used to develop distributed, loosely coupled systems. These systems are made up of client processes and the Glish interpreter. The interaction between clients and interpreter is event-driven with Glish scripts controlling and directing event flow. The result is a modular system which can easily be adapted to changing requirements. This paper discusses the development and use of Glish as well as the benefits of event-driven programming.



Web User
9/20/1999