Discovered: Sep 19, 2022 18:29 Introduction - Counterexamples in Type Systems <– FUN for computer scientists of all ages :-) -> QUOTE:

Welcome to Counterexamples in Type Systems, a compendium of 
horrible programs that crash, segfault or otherwise explode.

The "counterexamples" here are programs that go wrong in ways 
that should be impossible: corrupt memory in Rust, produce a 
ClassCastException in cast-free Java, segfault in Haskell, and 
so on. This book is a collection of such counterexamples, 
each with some explanation of what went wrong and references 
to the languages or systems in which the problem occurred.

It's intended as a resource for researchers, designers and 
implementors of static type systems, as well as 
programmers interested in how type systems fit together (or don't).

Leave a comment on github