말 그댸로 역사적인 이유임https://www.emacswiki.org/emacs/NoThreading이맥스 리스프가 쓴 이유는 확장성 때문https://www.gnu.org/software/emacs/emacs-paper.html#SEC17DI 적인 개념이 필요할 때 유용하기도 함https://gulundin.github.io/di-frameworks-are-dynamic-binding/Dynamic scoping is the simplest form of dependency injectionOnce upon a time programmers used to debate whether programminglanguages should be lexically or dynamically scoped. That might sound like gibberish to youbut I think there’s an important lesson about modern software engineeringto be learnt here, so allow me to explain.gulundin.github.io성능의 경우, 일반적으로 렉시컬 스코프가 더 좋음다만 모든 호출 스택을 따라 전달해야할 경우(일종의 전역변수가 필요한 경우)는 동적 스코프가 유리할 수도 있음https://nullprogram.com/blog/2016/12/22/
ㄷㄷ개추