The Wayback Machine - https://web.archive.org/web/20041010125419/http://www.doc.ic.ac.uk:80/~np2/patterns/scripting/

Patterns for Scripted Applications



Scripting languages are typically highly dynamic, with useful mechanisms for reflection and meta-programming. A program designed to take advantage of these features is often smaller and more efficient than one desiged in the style of a more static, strongly typed language such as Pascal, Java, C or C++. These patterns attempt to capture and describe the design decisions that lead to a successful use of scripts and scripting.

Index

Relationships between the patterns

Archtectural Patterns

Why and how to design an application as a set of components controlled by scripts.

Scripting Patterns

Patterns that result from, and take advantage of, the use of scripts and scripted components.

Language-Specific Idioms

Programming idioms for specific scripting languages and run-time environments that take advantage of particular language features.

References

Related Links


Nat Pryce ([email protected])