Growing a Language, by Guy Steele
Bill PughYouTube ↗
Further reading 1
Caption notes
Steele uses restricted vocabulary to demonstrate why a language needs mechanisms for its users to grow it, alongside conventions for selecting useful extensions.
Original passages · 6
I need to design a language that can grow.the new words defined by a library should look just like the primitivesthe
plan can change in real time to meet the needsthe rest can be done with libraries, most of them built by usersI need to design a language that can growNo one knew all of PL/I