(top-level-env): Use `current-module' instead of
authorMarius Vollmer <mvo@zagadka.de>
Sat, 5 May 2001 19:09:14 +0000 (19:09 +0000)
committerMarius Vollmer <mvo@zagadka.de>
Sat, 5 May 2001 19:09:14 +0000 (19:09 +0000)
the deprecated *top-level-lookup-closure*.

oop/goops/util.scm

index 0e6df41..b5ab894 100644 (file)
     (else                      (find-duplicate (cdr l)))))
 
 (define (top-level-env)
-  (if *top-level-lookup-closure*
-      (list *top-level-lookup-closure*)
-      '()))
+  (let ((mod (current-module)))
+    (if mod
+       (module-eval-closure mod)
+       '())))
 
 (define (top-level-env? env)
   (or (null? env)