Extend `->environment' to handle package objects.
authorChris Hanson <org/chris-hanson/cph>
Fri, 5 Aug 1988 20:51:27 +0000 (20:51 +0000)
committerChris Hanson <org/chris-hanson/cph>
Fri, 5 Aug 1988 20:51:27 +0000 (20:51 +0000)
v7/src/runtime/rep.scm

index 77cce9478d834f3092a51dd7d30fb066e81a7703..72819ec1d157d405f2c04efb9f69ca36c499bade 100644 (file)
@@ -1,6 +1,6 @@
 #| -*-Scheme-*-
 
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/rep.scm,v 14.6 1988/08/05 20:48:47 cph Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/rep.scm,v 14.7 1988/08/05 20:51:27 cph Exp $
 
 Copyright (c) 1988 Massachusetts Institute of Technology
 
@@ -450,6 +450,8 @@ MIT in each case. |#
 (define (->environment object)
   (cond ((environment? object)
         object)
+       ((package? object)
+        (package/environment object))
        ((compound-procedure? object)    (procedure-environment object))
        ((promise? object)
         (promise-environment object))