One definition of a dynamic programming language [http://en.wikipedia.org/wiki/Dynamic_programming_language] proposes that any programming language that permits one to write applications that can change the structure of the program while it is running is a dynamic programming language. [[Be sure to mention David's "Dynamic Languages-ready for the next challenges" [http://www.activestate.com/Company/NewsRoom/whitepapers_ADL.plex].]] ---- [Category Glossary]