sicp-ex-1.36 added by add^_ on Mon Oct 29 14:23:30 2012

(define (fixed-point f first-guess) 
  (define (close-enough? v1 v2) 
    (< (abs (- v1 v2) tolerance)) 
    (define (try guess) 
      (display guess) 
      (newline) 
      (let ((next (f guess))) 
        (if (close-enough? guess next) 
            next 
            (try next)))) 
    (try first-guess))) 

Should be

(define (fixed-point f first-guess) 
  (define (close-enough? v1 v2) 
    (< (abs (- v1 v2)) tolerance)) ;; note the extra parenthesis here
    (define (try guess) 
      (display guess) 
      (newline) 
      (let ((next (f guess))) 
        (if (close-enough? guess next) 
            next 
            (try next)))) 
    (try first-guess)) ;; and one removed here.