As the author of this PDF, it's been interesting seeing people guess at the rationale behind its design. However, the rationale had nothing to do with theory vs practice, and everything to do with pragmatically coping with an unaccommodated disability in academia. (1/16)
I later learned this PC chair gave me the highest workload of all the reviewers. My department then assigned me to the reading-intensive PhD-student admissions committee, after I had specifically requested any of the various non-reading-intensive service roles. (15/16)
Fun project with @fmbck and @ceylonlang on how to easily and composably make subtyping systems with union and intersection types more powerful and yet still well-behaved and decidable!
Paper exploring Ceylon's type system at OOPSLA 2018. Thanks, @rossetate!
cs.cornell.edu/~ross/publica…
“Java is Unsound: The Industry Perspective” - a tech blog version of our OOPSLA paper medium.com/@rosstate/java-is… @nadamin @joshbloch
Here's our fun interview on Java/Scala unsoundness! Hopefully it's not too obvious how sleep deprived I was, heheh. Thx, @nadamin @tvdstorm! xitter.cf/Release_nl/status/8036…
Splash 2016: Nada Amin and Ross Tate on breaking Java and Scala's type system ow.ly/Pp6N306DHvp @splashcon @ninjividual @nadamin




