Dynamic scoping

/daɪˈnæmɪk ˈskoʊpɪŋ/ noun phrase

A scoping rule where variable access is determined by the calling sequence at runtime rather than the code structure, allowing functions to access variables from their callers. This creates scope based on the execution stack.

From Greek 'dynamikos' meaning powerful or relating to force, emphasizing that scope is determined by the dynamic execution flow rather than static code structure. This was common in early LISP implementations but is now rare.

📖 Full word page — etymology, 47 translations, audio 🔑 Get Free API Key — 50 lookups/day 📚 Read the Docs — integrate Word Orb