Про разницу редукций где-то написано?
В вики тоже есть:
https://en.wikipedia.org/wiki/Lambda_ca ... strategiesЕсли коротко: normal - сначала внешние, а applicative - сначала внутренние.
(normal неудобно, если не lazy: аргументы - если множатся - каждый потом считать заново;
а applicative неудобно, когда считается аргумент, а потом оказывается ненужным.)
-- 09.03.2026, 10:55 --Или порядок действий с аппликацией будет неясен? Вы пробовали?
Реализовать я смог только текущий вариант (все let референсы окрашены одинаково, а при deref получают уникальную окраску).
Но здесь в Future work пытался предложить вариант получше:
visual_lambda.pdf#page=29хотя шаг lift выглядит для нотации неестественно (аргумент N как-то чудно переползает с заднего плана на передний).