Re[2]: вопрос по scheme
От: frogkiller Россия  
Дата: 12.09.06 07:07
Оценка:
Здравствуйте, Трурль, Вы писали:

F>>Вообще, мне кажется, всё упирается в функцию apply.

F>>Опять-таки не понимаю, как она должна быть реализована... По идее она должна применять какую-либо операцию к списку.
Т>apply применяет процедуру к аргументам, заданным списком.
Т>
Т>(apply proc (list a1 ... an)) = (proc a1 ... an)
Т>


Т.е. apply — не функция, а особая форма? Что-то начинает проясняться. Спасибо.

P.S. Я так понимаю, если б в scheme были бы каррированные функции, то apply легко могла быть реализована в виде функции.
Курица — это инструмент, с помощью которого одно яйцо производит другие.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.