Got Homework?
Connect with other students for help. It's a free community.
Here's the question you clicked on:
 0 viewing
the exercise 1.6 in "structure and interpretation of computer programs" goes into a infinite loop. Any ideas?
 2 years ago
 2 years ago
the exercise 1.6 in "structure and interpretation of computer programs" goes into a infinite loop. Any ideas?
 2 years ago
 2 years ago

This Question is Closed

superduperBest ResponseYou've already chosen the best response.0
as i use the "newif" provided in this exercise instead of "if" ，the "sqrtiter" goes into infinite loop. when i print the "guess" ， it print the right answer again and again. i can't figure out why. Help~~
 2 years ago

julieBest ResponseYou've already chosen the best response.1
Thats because of applicative avaluation method. In this case all arguments of newif should be evaluated which leads to infinite evaluation of sqrtiter.
 2 years ago

superduperBest ResponseYou've already chosen the best response.0
thank you :) As the book says "the interpreter first evaluates the operator and operands and then applies the resulting procedure to the resulting arguments". :P
 2 years ago
See more questions >>>
Your question is ready. Sign up for free to start getting answers.
spraguer
(Moderator)
5
→ View Detailed Profile
is replying to Can someone tell me what button the professor is hitting...
23
 Teamwork 19 Teammate
 Problem Solving 19 Hero
 Engagement 19 Mad Hatter
 You have blocked this person.
 ✔ You're a fan Checking fan status...
Thanks for being so helpful in mathematics. If you are getting quality help, make sure you spread the word about OpenStudy.