Previous: Procedures and variables, Up: Running THUD
THUD provides services through procedures and variables. From a Scheme program (aka script aka driver) point of view, life couldn't be simpler. Humans, on the other hand, tend to value a wide variety of interaction idioms, not all of which can be easily foreseen.
Thus, we decouple user interface, shorten the term to "face", and throw out a few different ones for people to play with. The default is the terse command face. See Command-line processing, for info on how to specify a different face.
So suppose you want to write (and contribute!) a new face. Perhaps something graphical or voice-activated? Here are some things you might want to know.