Blogs / Personal blogs

Ambrose Bonnaire-Sergeant

frenchy64.github.io

Popular posts
2
Total points
312
HN comments
169
Rank
#8,580 personal

Visit frenchy64.github.io → RSS feedOn Hacker News Jun 2015 – Apr 2018

Software Engineering 2Programming Languages 2

1

Are unsound type systems wrong?

This is an essay I wrote early-2016. After battling with soundness vs. usability in Typed Clojure for many years, I was starting to reconsider the “obviously wrong” approach of baking unsoundness into the type system from the get-go. I look at some historical examples of intentional unsoundness in type systems, and…