From: Chris Hanson Date: Fri, 23 Dec 1988 21:39:10 +0000 (+0000) Subject: Don't bother putting out cref information for global and primitive X-Git-Tag: 20090517-FFI~12318 X-Git-Url: https://birchwood-abbey.net/git?a=commitdiff_plain;h=cf8c5e7a4b27d522711fdf4d50df752217b599f6;p=mit-scheme.git Don't bother putting out cref information for global and primitive references. For a program like the compiler, these comprise about half the total cref, and are of little use. --- diff --git a/v7/src/cref/forpkg.scm b/v7/src/cref/forpkg.scm index 3dde229df..26d3f314f 100644 --- a/v7/src/cref/forpkg.scm +++ b/v7/src/cref/forpkg.scm @@ -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)))))) (define (format-package indentation width package) (write-package-name "Package" package) diff --git a/v7/src/cref/make.scm b/v7/src/cref/make.scm index 906236f2d..3ed6351a2 100644 --- a/v7/src/cref/make.scm +++ b/v7/src/cref/make.scm @@ -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