← All stories
● Covered by 1 source · 1 reportLow impact1 neutral

Author recounts collaboration with Leslie Lamport on "Types Considered Harmful" paper

🔄 Updated 2h ago
New to BrevFeed? We gather this story from every outlet covering it into one summary — ranked by real-world impact, not just the latest headline — so you never miss what matters. What is BrevFeed? →

Key points

  • Leslie Lamport authored "Types Considered Harmful" arguing against typed formalisms.
  • The author initially refereed the paper and recommended rejection.
  • An editor encouraged debate, leading to the author's involvement.
  • Lamport's thesis favored untyped formalisms for flexibility.

The Genesis of a Controversial Paper

The article recounts the background of a paper titled "Types Considered Harmful," co-authored with Leslie Lamport. Lamport, known for his work in distributed systems and LaTeX, developed a series of unconventional papers, including this one, which echoed Edsger Dijkstra's "go to statement considered harmful" by criticizing types in specification languages.

Lamport's Argument Against Types

Lamport's central thesis proposed that specification languages should utilize untyped formalisms, specifically a form of set theory, rather than typed ones. He argued that untyped systems offered greater flexibility, that typed formalisms presented numerous anomalies, and that type errors in specifications would be detected during the verification process regardless.

Context of Type Systems in 1992

The author notes that in 1992, when Lamport's initial note was written, type systems were undergoing significant changes. Coq had recently emerged, Martin-Löf type theory was evolving, and early implementations of HOL were new. The capabilities of typed calculi were not yet fully established, and proof assistants lacked features like type classes, which would later be developed.

Initial Refereeing and Collaboration

Upon receiving Lamport's note for refereeing for TOPLAS, the author, along with another referee, David McAllester, recommended rejection, citing Lamport's apparent unfamiliarity with actual typed formalisms and his focus on "straw men." However, the editor, Andrew Appel, encouraged the airing of these ideas, leading to the author's involvement in the paper's development.

✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →

The daily brief

One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.

One email a day. Unsubscribe in one click, any time.

Today's brief

Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.

~21 min · 18 stories · Aug 21

▶ Play today's brief Listen on Spotify

New every morning, and the back catalogue is archived by date.

Primary sources

GitHub tlaplus/tlaplus

Reporting from

A personal account details the origins of a paper co-authored with Leslie Lamport, titled "Types Considered Harmful," which argued against typed formalisms in specification languages. The author, initially a referee who recommended rejection, describes how an editor's intervention led to their collaboration on the controversial topic.