Extensibility From C
 
 
Want maximum extensibility:
- New commands.
 - New data types.
 - New control structures.
 
Minimize common framework.
Resulting structure:
- Command parser (framework).
 - Command procedures (extensions).
 
Want easy communication between framework and extensions, easy gluing:
- Use strings for everything.