January 2017
Intermediate to advanced
472 pages
14h 42m
English
You’ve now had some experience writing functional programs in Java. The extent to which you apply what you’ve learned to everyday Java programming is up to you. Aiming to be 100% functional is probably too much for many Java programmers. Using fully functional I/O, for example, is probably not something that every reader will want to do in their production code. But if you want to adopt the functional programming paradigm for professional projects, you have choices to make.
The first choice is the language you’ll use. Often, choosing a different (more functional-friendly) language isn’t an option. But sometimes it is. We’ve only scratched the surface of the subject, and with the ...