Quiz 11: Scripting
Scripting can be used for:
Safe, enforced interfaces between developers
Compile-time safety
High-end tool support (IDE)
Distributing code for execution on other machines
Evaluation of dynamically composed strings
Self-modifying Code
Test automation
Evaluating user-defined functions
Safe updates to new versions of dependencies
Dynamic business rules
Safe, context-free refactoring of large codebases