Don't bother putting out cref information for global and primitive
authorChris Hanson <org/chris-hanson/cph>
Fri, 23 Dec 1988 21:39:10 +0000 (21:39 +0000)
committerChris Hanson <org/chris-hanson/cph>
Fri, 23 Dec 1988 21:39:10 +0000 (21:39 +0000)
references.  For a program like the compiler, these comprise about
half the total cref, and are of little use.

v7/src/cref/forpkg.scm
v7/src/cref/make.scm

index 3dde229df2905d071df299bfa373b31b705520b3..26d3f314ff8f2035506e1848dc1c58e1033b57de 100644 (file)
@@ -1,6 +1,6 @@
 #| -*-Scheme-*-
 
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/cref/forpkg.scm,v 1.2 1988/06/14 10:29:46 cph Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/cref/forpkg.scm,v 1.3 1988/12/23 21:38:51 cph Rel $
 
 Copyright (c) 1988 Massachusetts Institute of Technology
 
@@ -65,6 +65,7 @@ MIT in each case. |#
                                  "Bindings with Multiple Definitions"
                                  multiple)
              (write-string "\f\n")))))
+#|
     (if (not (memq root-package packages))
        (begin
          (write-label "Global References")
@@ -83,10 +84,14 @@ MIT in each case. |#
     (format-references
      indentation width "Primitives" root-package
      (btree-fringe (package/references (pmodel/primitive-package pmodel))))
-    (for-each (lambda (package)
-               (write-string "\f\n")
-               (format-package indentation width package))
-             packages)))
+|#
+    (if (not (null? packages))
+       (begin
+         (format-package indentation width (car packages))
+         (for-each (lambda (package)
+                     (write-string "\f\n")
+                     (format-package indentation width package))
+                   (cdr packages))))))
 \f
 (define (format-package indentation width package)
   (write-package-name "Package" package)
index 906236f2d47b4187b2dc994f350946a2754b25fb..3ed6351a27b92c9bf7db1907209d5fb64c9d872c 100644 (file)
@@ -1,6 +1,6 @@
 #| -*-Scheme-*-
 
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/cref/make.scm,v 1.3 1988/10/28 07:03:16 cph Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/cref/make.scm,v 1.4 1988/12/23 21:39:10 cph Rel $
 
 Copyright (c) 1988 Massachusetts Institute of Technology
 
@@ -37,4 +37,4 @@ MIT in each case. |#
 (declare (usual-integrations))
 
 (package/system-loader "cref" '() false)
-(add-system! (make-system "CREF" 1 3 '()))
\ No newline at end of file
+(add-system! (make-system "CREF" 1 4 '()))
\ No newline at end of file