State machines are an inherent part of the Linden Scripting Language. A Second Life script moves through a series of states as it executes. All scripts begin execution in the default state. As the script executes, it can move to other states by using the state command.
Strings allow the script to manipulate textual information. Strings have been used by many of the programs demonstrated so far. The next chapter will take an in depth look at strings. The functions used to parse and manipulate strings will be covered.