प्रश्न What's the explanation for Exercise 1.6 in SICP? के अलावा। तो डॉ रैकेट (आर 5 आरएस) सीमित समय में "अगर" के साथ वर्ग-इटर फ़ंक्शन का मूल्यांकन करता है, स्पष्ट रूप से सामान्य ऑर्डर मूल्यांकन दिखाता है। लेकिन अगर मैं व्यायाम 1,5एसआईसीपी व्यायाम 1.5 और 1.6
(define (p) (p))
(define (test x y)
(if (= x 0)
0
y))
(test 0 (p))
से उदाहरण का उपयोग यह अनंत लूप में चला जाता है, मुझे लगता है कि "अगर" अनुप्रयोगी क्रम मूल्यांकन का उपयोग करता है बना रही है। तो मैं गलत कहां हूं?