Getting Started | Documentation | Glish | Learn More | Programming | Contact Us |
Version 1.9 Build 1556 |
|
Glish's main purpose is to coordinate a number of processes that form a distributed system. These processes are instances of programs written in compiled languages such as C or C++.
Each program is written in an event-oriented style; the program's sole view of the rest of the system comes from events it receives, and its sole mechanism for communicating its state to the system is by generating more events. The programs have no knowledge of what other programs the system includes, what is done with their results, or where received events come from. This event-oriented style lends itself to creating modular programs that you can connect together in powerful, unforeseen ways. You make these connections using Glish.
Details of how programs receive, interpret, and generate events is discussed in Chapter 15, page . In this chapter the focus is on manipulating events from within a Glish program.