(define (p) (p)) (define (test x y) (if (= x 0) 0 y))
(test 0 (p))
Проблема заключается в том, что при решении этой задачи апликативным методом, она зациклиться, а при нормальном методе будет выведен 0. Но как при нормальном методе может быть выведен ноль, если неизвестно чему ровняется p? Она в любом случае должна зациклиться. Разве нет?