And just realized there's a relationship between the async executor video I'm working on and another video I've long had planned on dynamic scoping. That one should be really fun when I get to it, too.
Conversation
Currently imagining the dynamic scoping video includes bash, go, odin, scala, lisp, and koka. Others? And maybe a quick reference to rust on their async handling if I've understood the workings there. And a quick reference to session scoped variables beyond go contexts.
3
4
Replying to
Maybe Haskell's 'implicit parameters' could be included? ghc.gitlab.haskell.org/ghc/doc/users_ (Note: not to be confused with implicit parameters in languages like Agda and Lean)
Excited to see Koka on the list – effects and handlers are super nice for this stuff! 🤩
1
1
Maybe an Emacs Lisp could be included too? IIRC the early lisps often used dynamic scoping, and Emacs Lisp inherited that: gnu.org/software/emacs
1

