@abreslav Про pattern matching - обсудил со знакомым, работающим на scala.
Да, он стал фанатом pattern matching (когда перешёл с java на scala). Говорит, что всё стало намного проще и понятнее.
Потом поговорил с java-программистом. Тот при обработке деревьев сначала пишет псевдоко на p.m. а потом переводит его в java.
Так что его любят те, кто распробовал. Что говорит скорее в его пользу.
Но делать очень сложно, да. Вот если бы сделать это библиотекой, или “почти библиотекой” (как корутины)...