古典Lispの世界で生まれたダイナミックスコープは(この記事では触れられていないが、関数を値として扱える言語における自由変数の扱いに関するfunarg問題の解法として)Schemeに導入されたレキシカルスコープに置き換えられたが、ダイナミックスコープの「呼び出し時の環境を参照できる」という性質は「引数としてたらい回しにすることなく文脈を渡す」という便利な用途がある。最近のプログラミング言語はどのようにしてダイナミックスコープに代わるものを実現しているかの話。
(2025-12)ダイナミックスコープ再考 - 一休.com Developers Blog
https://user-first.ikyu.co.jp/entry/2025/12/25/083605