Без заголовка
Тут нужно смотреть в совершенно другую сторону: совместимость языкового представления с типовыми операциями, которыми люди планируют свои коллективные дела. Скажем, вы организуете вечеринку: удобно ли вам будет написать ее план на функциональном языке, а затем раздать этот план приглашенным? Или приглашенным для чтения этого плана требуется резко изменить их способ представления мира?
Там ведь еще и много вопросов, почти никак не зависящих от языка. Скажем, как представлять в самой программе ее же ветки из системы версионирования? Ведь система версионирования -- это тоже такая специальная программа (с "непосредственным исполнением", это третий по сравнению с компиляцией и интерпретацией режим исполнения -- например, когда вы курсор гоняете стрелочками по экрану, запуская примитивы перемещения курсора) по порождению целевой программы. Знаменитое дюновское "планы внутри планов внутри планов" ;)
Так что я менее всего ожидаю, что речь зайдет о функциональном программировании. Но Алан Кей говорит, что в Лиспе самым важным была метасистема -- и в SmallTalk она была важна, и даже в Squeak. Вот эта метасистема наверняка будет важна и в этом новом "управлении деятельностью" (как смене "управления проектами/программами", "управления процессами" и даже "управления проблемами" (issue management)).