Как называется эта функциональная языковая функция? - PullRequest
3 голосов
/ 16 января 2009

хорошо, достаточно неловко, я отправил код, который мне нужно объяснить . В частности, он сначала объединяет в единицу абсолютное значение и вычитание, а затем связывает их с сортировкой, при этом вообще не нужно упоминать параметры и аргументы из-за присутствия «наречий», которые могут объединять эти функции «глаголы»

Какие языки (не-APL-типа) поддерживают этот тип композиции функций без аргументов (у меня есть смутная идея, что она тесно связана с понятиями монады / диады и ранга, но трудно получить особенно легко понять картину только из чтения википедии) и как я называю эту концепцию?

1 Ответ

5 голосов
/ 16 января 2009

Это похоже на стиль pointfree ; это работает, хотя композиция и карри. Функциональные языки, такие как Haskell и ML, используют это.

Конкатенативные языки программирования, такие как Joy, Factor и Cat, также имеют эти "наречия".

...