| From: Zach Buckner (buckner at virginia.edu) Date: Mon Dec 2 13:24:04 EST 2002  | 
  | 
Ok, I've isolated my memory leak down to the following code example.  If I
let this run, my memory use skyrockets.  Any ideas?  Thanks, -Zach
;; a random scheme expression
(define p '(lambda (a b c)
  (or (not b)
      (or (not a)
          (or (not #t) (or #t (or (not #f) (or (not #f) (or (not a) (or #t
(or #f (not b))))))))))))
;; a placeholder
(define e '())
;; evaluate the expression over and over
(let loop ((i 10000))
    (set! e (eval p))
    (if (not (equal? i 0)) (loop (- i 1))))
| Posted on the users mailing list. | 
  |