Inside Every API

Erik Meijer (via Lambda): Any sufficiently useful API or programming pattern will migrate into its host programming language. Which is why languages should support macros so that programmers can grow the language themselves.