>> как можно было бы эти качества перетянуть с ФП на мейнстримный ООП
@skapral , так а Java для этого подходит?
Я к тому что в Java ООП с ФП уже скрестили (как смогли >_<) и это некоторый магистральный путь платформы. Лямбды идут в комплекте с механизмами бутсрапинга и оптимизациями jit компилятора в graal для уменьшения импакта от возрастающего числа аллокаций. Это к тому что лямбды не просто какой-то синтаксический сахар, их притащили вместе с определёнными изменениями в платформе и их продолжают делать с поправкой на то что лямбды это теперь норма и мейнстрим. + они проросли уже в стандартную библиотеку и API.
Учитывая страсти видимо надо оговориться, что это не критика, а вопрос о том что ты по этому поводу думаешь. Противоречит или дополняет это твою интерпретацию ЭО? Не получается ли так что что рядом строится какая-то своя Java перпендекулярная развитию JVM-платформы? Или не в Java вообще дело и мысленный взор твой направлен в сторону какого-то лучшего ООП, а Java просто первое что было подходящего под рукой для иллюстрации и проверки идей?