Getting Started | Documentation | Glish | Learn More | Programming | Contact Us |
Version 1.9 Build 1556 |
|
The Glish system comes with a very modest number of clients.15.1 Source code for these clients resides in the clients/ subdirectory of the Glish source tree; installing Glish (see § 16.7, page , below) includes installing these clients, so they are generally available for use.
The available clients will grow with time and contributions are welcome. The clients presently available:
Anytime timer receives an interval event it interprets the event's value as a double value indicating the new timeout period. It then resets its timer and begins waiting for this new period of time. The original setting of -oneshot remains in effect.
If no initial time is specified when timer begins executing then it simply waits until it receives an interval event.
For example, the following generates a ready event approximately every 1.5 seconds:
t := client( "timer", 1.5 ) whenever t->ready do print "timer went off after", $value, "seconds"