Generalized automation language
Appearance
GAL is a very high level hybrid Object Oriented/Procedural programming language, specific for developing automation solutions. It is Object Oriented in that blocks of code are associated directly with systems objects, and procedural in that the code for the objects specifies a procedure to follow.