Re:What Is Good About Haskell?
by tsimionescu on Thursday October 03, 2019 @05:18PM
(#21152337)
To be pedantic, Java perfectly encodes the information that a piece of data can be missing - any type supports null as a valid value. What it can't do is encode the information that a piece of data CAN'T be missing.
To be even more pedantic, Java's primitive types (int instead of Integer etc.) have this feature. They can't be null.
I can't tell I had less problems understanding magic container IoC stuff than most Haskell concepts.