Introduction
 
 
What is a scripting language?
- High level (basic units are big).
 - Most programs are short (extensions, glue).
 - Dynamic (interpreted).
 
What is a unversal scripting language?
- Single language for many purposes.
 - Embeddable and extensible.
 
Benefits:
- Easy to learn and use (5-10x faster than C?).
 - Power: more things programmable, applications work together.
 - Active objects: replace data with scripts.