A Perfectable Programming Language
Summary
A personal essay by Alok Singh arguing Lean is a perfectable programming language. The piece outlines how Lean enables writing properties about code within the language itself, explains the role of dependent types and theorem proving, and showcases examples of metaprogramming to design DSLs like a tic-tac-toe board syntax.