Remix.run Logo
The Java type system is broken (2018)(wouter.coekaerts.be)
29 points by b-man 2 days ago | 7 comments
Smaug123 2 days ago | parent | next [-]

I always love this kind of article! For many more ways type systems can be unsound, see https://counterexamples.org/ .

tpxl 2 days ago | parent | prev | next [-]

Previous discussion: https://news.ycombinator.com/item?id=17565652

exabrial 2 days ago | parent | prev | next [-]

I loved his article series back in the day where you tried to break the JVM! Was so much fun.

esafak 2 days ago | parent | prev | next [-]

(2018)

coekie a day ago | parent [-]

Yes indeed. A nice surprise to stumble upon my old blog post again here.

I don't think much has changed since then, most of the problems are still there in newer Java versions. And that's fine, in practice they don't hurt. Still imo interesting curiosities of the type system.

a day ago | parent | prev | next [-]
[deleted]
a day ago | parent | prev [-]
[deleted]