> -- Илья Ермаков писал(а):
> 2budden:А Вы видели ФП (особенно во всяких ленивых вариациях) без дикой нагрузки на кучу??
Я не такой любитель ФП. Но в общем-то чистое ФП - это скорее про стек, чем про кучу. Куча возникает вместе с глобальными коллекциями, или с мутабельностью. А чистое ФП не имеет состояния и мутабельности. Хотя тут ещё можно долго вдаваться в терминологию и блистать знаниями или отсутствием таковых. Про ленивость можно было бы говорить, если бы мы её собирались делать или если бы она была в КП, но её нет, поэтому и обсуждать нечего.

Но лучше всего разобрать вопрос, что конкретно мешает эффективному возврату по значению из функции, т.е. чем оно хуже, чем передача той же записи в качестве параметра. Мне начинает казаться, что ничем.