Здравствуйте, Ikemefula, Вы писали:
I>Почему то "открыть дверь" предлагают решить только в ООП, и никто не захотел показать решение той же задачи в функциональном.
I>Как уже предлагалось — напиши грамотный мега-uber-рич-эдит на хаскеле или F# и что бы без ооп, да так, что бы его можно было кинуть на форму одной кнопкой и юзать так же, как и любой другой рич эдит.
I>Если не нравится рич-эдит, посмотри в те задачи, которые типично решаются с помощью С++, например видео или звук.
Или, например, роутинг пакетов. Название "эрланг" вам что-нибудь говорит?
I>Предложи качественное решение на функциональном языке да без императивщины, используюя чисто иммутабельные конструкции, что бы перформанс был в норме, потребление памяти было не хуже чем у нативного кода и тд и тд.
Отож.
I>Пока что очевиден такой тренд — ООП кочует в функциональные языки, хотя казалось бы, "там будут совсем другие проблемы". Ан нет, наверное функционалистам нравится решать задачу, от чего наследовать прямоугольник.
Пока что очевиден такой тренд — ООП как таковое остановилось в развитии примерно тридцать лет назад. С тех пор все успехи связаны с мультипарадигменностью и развитием системы типов; в частности — в функциональном направлении.