Здравствуйте, geniepro, Вы писали:
G>Знаешь, если на данном форуме нет ФП-профессионалов, авторитет которых ты признаёшь, и никто другой не может дать тебе удовлетворительного для тебя ответа, то это свидетельство не слабости парадигмы ФП, а всего лишь свидетельство слабости здесь присутствующих в области ФП...
Ага, проще уговорить себя в том, что вокруг одни недоумки, чем признать очевидное.
Ну, да мне все равно. Найдутся гении которые умудрятся дать качественную иформацию — пересмотрю свое мнение. А пока для этого нет оснований. Не принимать же за оные переходы на личности?
G>Криса Окасаки, Вадлера тебе советовали, но для тебя это не интересно...
Мне не надо советовать. Мне нужен ответ. Простой и ясный. Оного нет. И лично мне совершенно понятно почему.
G>Не обижайся, Влад, но твои сообщения здесь выглядят как попытка просто опустить ФП. Зачем? Непонятно...
Мне не на что обижаться. Я всего лишь хочу устаканить в своей голове свои подозрения. Возможно я что-то просто упустил из виду или не допонял. По факту похоже, что все сходится.
Ну, а то что кто-то так близко принимает разговоры о каких-то там парадигмах, так это его проблемы. Я никогда не ассоциировал себя с парадигмами. Я не фанат ООП. Я не фанат ФП. Я не фанат процедурного программирования. Я вообще не фанат чего бы то ни было. Я тупо пытаюсь увидить интересные и полезные решения/подходы и использовать их там где это удобно.
ФП? Замечательно. Что в нем есть если отбросить фанатство и кастовость? Паттерн матчинг и алгебраические типы? Замечательно! Они позволяют более естественно решать некоторые задачи. Значит будем их применять. В прочем, к ФП как таковому они отностяс только потому, что были изобретены в рамках ФЯ. Рекусия? Помилуйте, я ее в С 15 лет назад использовал. Оптимизация концевой рекурсии? Замечательно! Берем!

Хотя это всего лишь оптимизация компилятора, ну да ладно. Неизменяемые переменные? Хорашая идея. Тоже берем, при условии, что это не единственный способ работы.
Ну, а зацикливание на приемах/фичах исключительно ФП мне лично не нравится. Темболее, что ФП явно ограничен. Лично мне нужен быстрый код. Жить на списках и повсеместной ленивости мне не интересно.
В общем, по жизни я вижу много интересного в ФЯ и чрезмерно религиозное отношение к ФП. Вывод простой надо взять из ФП все лучшее не потеряв при этом то лучшее, что мы уже имели в ООП, КОП и т.п.
ФП замечательно абстрагирвет на микро-уровне. ООП на макро. Их соеденение дает отличные результаты. А в купе с метапрограммированием, КОП и обобщенным программированием вообще получается отлично. А вот по отдельности у каждого подхода есть масса проблем.
... << RSDN@Home 1.2.0 alpha rev. 637>>