Dave Copeland on Escaping String-Typing

The string is a stark data structure and everywhere it is passed there is much duplication of process. It is a perfect vehicle for hiding information.

— Alan Perlis

Here’s a great talk by David Copeland on why and how to avoid making everything a string.