LINUX.ORG.RU

Вопрос терминологии

 , ,


2

3

Скажите, как правильно называется функция, которая возвращает функцию, которая применяет функцию к функциям от агрумента? %))

Вот это:

(define (f/apply ff . fn)
  (lambda args (apply ff (map (lambda (f) (apply f args)) fn))))

Надо написать комментарий, но я не знаю как это обозвать.

Используется, например, так: если нужна функция f(x) = sin(x) * cos(x), пишем (define f (f/apply * sin cos)) и получаем требуемую функцию.

★★★★★

Последнее исправление: Puzan (всего исправлений: 1)
Ответ на: комментарий от theNamelessOne

Невозможно, чтоб для такой очевидной вещи не придумали термина.

Гугл на «функциональный аппликатор» выдаёт «Аппликаторы Ляпко» :))

Puzan ★★★★★
() автор топика
Ответ на: комментарий от Puzan

Фабрика аппликаторов XD

Ляпко

Как тесен мир! Я его лично знаю, при первой встрече мне лет 8-9 было, а моя ля маман тогда ему дизайн продукции и торговой марки делала...

timdorohin ★★★★
()
Ответ на: комментарий от cdshines

На безрыбье и этот сгодился бы.

Puzan ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.