2 ms·
Dynamic scoping is only a problem because nearly everything is lexically scoped these days so it comes as a surprise. In an environment designed to give users t
by blacktriangle 5y ago
Dynamic scoping is only a problem because nearly everything is lexically scoped these days so it comes as a surprise. In an environment designed to give users the power to customize everything regardless of if the original plugin designer thought they should be able to or not, dynamic scoping is incredibly powerful.
- cle 5y agoAgree, an Emacs-like environment might be the only place where dynamic scoping makes ergonomic sense. Sometimes I get actively annoyed when something in Emacs isn’t dynamically scoped because it impedes my ability to get stuff done.