COLLECTED BY
Organization:
Alexa Crawls
Starting in 1996,
Alexa Internet has been donating their crawl data to the Internet Archive. Flowing in every day, these data are added to the
Wayback Machine after an embargo period.
Crawl DZ from Alexa Internet. This data is currently not publicly accessible.
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
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.
- Tcl/Tk
- Unix Shell Programming
- Python
- A paper about using
GOF patterns in Python was presented at the 6th International Python
Conference and is available on the Web.
- There is a mailing
list for the discussion of Python patterns and idioms.
- More to follow...
References
Related Links
Nat Pryce ([email protected])