No lifting No pattern matching No tuples Optional not Serializable/Iterable Lack of Stream/Optional in APIs Checked exceptions in functions "Type pollution" list.stream().map(...).collect(toList()) ... 8
inputs and outputs as far as we can, so that as much of our code as possible just describes a relationship between inputs and outputs." http://blog.jenkster.com/2015/12/what-is-functional-programming.html 14
is(6))), "4 or not (5 or 6)"), Case(instanceOf(String.class), "String content"), Case($(), "?") ); http://koziolekweb.pl/2016/06/18/pattern-matching-w-javie-z-javaslang-ii/ 46