Tag: programming languages
All the articles with the tag "programming languages".
LET: Introducing Local Bindings and Scope
LET extends VAR with let expressions, allowing programs to introduce local bindings and showing how environments determine their scope and support shadowing.
Make it a Syntax Error
See how grammar and AST design in a tiny Elm interpreter can turn runtime type errors into syntax errors, simplify evaluation, and connect to GADTs.