Change name of `compilable-primitive-functions' and
authorChris Hanson <org/chris-hanson/cph>
Sun, 15 Feb 1987 15:46:23 +0000 (15:46 +0000)
committerChris Hanson <org/chris-hanson/cph>
Sun, 15 Feb 1987 15:46:23 +0000 (15:46 +0000)
`compilable-primitive-variables' to be
`integrate-primitive-procedures'.

v7/src/runtime/error.scm
v7/src/runtime/gc.scm
v7/src/runtime/hash.scm
v7/src/runtime/histry.scm
v7/src/runtime/intrpt.scm
v7/src/runtime/io.scm
v7/src/runtime/output.scm
v7/src/runtime/wind.scm

index 0b5422e9ff7c95326cdfc5881b02917a6a8acdd6..65c86e9889a0022f94766329eb8a6bf1296aae20 100644 (file)
@@ -1,6 +1,6 @@
 ;;; -*-Scheme-*-
 ;;;
-;;;    $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/error.scm,v 13.42 1987/02/02 14:18:35 jinx Exp $
+;;;    $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/error.scm,v 13.43 1987/02/15 15:42:08 cph Exp $
 ;;;
 ;;;    Copyright (c) 1987 Massachusetts Institute of Technology
 ;;;
@@ -20,9 +20,9 @@
 ;;;    future releases; and (b) to inform MIT of noteworthy uses of
 ;;;    this software.
 ;;;
-;;;    3.  All materials developed as a consequence of the use of
-;;;    this software shall duly acknowledge such use, in accordance
-;;;    with the usual standards of acknowledging credit in academic
+;;;    3. All materials developed as a consequence of the use of this
+;;;    software shall duly acknowledge such use, in accordance with
+;;;    the usual standards of acknowledging credit in academic
 ;;;    research.
 ;;;
 ;;;    4. MIT has made no warrantee or representation that the
@@ -30,7 +30,7 @@
 ;;;    under no obligation to provide any services, by way of
 ;;;    maintenance, update, or otherwise.
 ;;;
-;;;    5.  In conjunction with products arising from the use of this
+;;;    5. In conjunction with products arising from the use of this
 ;;;    material, there shall be no use of the name of the
 ;;;    Massachusetts Institute of Technology nor of any adaptation
 ;;;    thereof in any advertising, promotional, or sales literature
@@ -40,7 +40,7 @@
 ;;;; Error System
 
 (declare (usual-integrations)
-        (compilable-primitive-functions set-fixed-objects-vector!))
+        (integrate-primitive-procedures set-fixed-objects-vector!))
 \f
 (define error-procedure
   (make-primitive-procedure 'ERROR-PROCEDURE))
@@ -472,5 +472,4 @@ using the current read-eval-print environment."))
   identity-procedure)
 
 ;;; end ERROR-SYSTEM package.
-))
 ))
\ No newline at end of file
index 5ee0115d71da42803565a1c809a561a046e6622b..460845c2a4421f960d30738c0fde316c7056801d 100644 (file)
@@ -1,6 +1,6 @@
 ;;; -*-Scheme-*-
 ;;;
-;;;    $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/gc.scm,v 13.41 1987/01/23 00:13:25 jinx Exp $
+;;;    $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/gc.scm,v 13.42 1987/02/15 15:42:33 cph Exp $
 ;;;
 ;;;    Copyright (c) 1987 Massachusetts Institute of Technology
 ;;;
@@ -40,7 +40,7 @@
 ;;;; Garbage Collector
 
 (declare (usual-integrations)
-        (compilable-primitive-functions
+        (integrate-primitive-procedures
          garbage-collect primitive-purify primitive-impurify primitive-fasdump
          set-interrupt-enables! enable-interrupts! primitive-gc-type pure?
          get-next-constant call-with-current-continuation hunk3-cons
        ie)))))
 
 ;;; end GARBAGE-COLLECTOR-PACKAGE.
-))
index 4c2ba77046d1e26d2a49ce69a654e9dd80da5172..77991cbcea32a06e75afaef403d2da080cdc4b43 100644 (file)
@@ -1,6 +1,6 @@
 ;;; -*-Scheme-*-
 ;;;
-;;;    $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/hash.scm,v 13.44 1987/02/12 09:30:28 cph Exp $
+;;;    $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/hash.scm,v 13.45 1987/02/15 15:43:06 cph Exp $
 ;;;
 ;;;    Copyright (c) 1987 Massachusetts Institute of Technology
 ;;;
@@ -20,9 +20,9 @@
 ;;;    future releases; and (b) to inform MIT of noteworthy uses of
 ;;;    this software.
 ;;;
-;;;    3.  All materials developed as a consequence of the use of
-;;;    this software shall duly acknowledge such use, in accordance
-;;;    with the usual standards of acknowledging credit in academic
+;;;    3. All materials developed as a consequence of the use of this
+;;;    software shall duly acknowledge such use, in accordance with
+;;;    the usual standards of acknowledging credit in academic
 ;;;    research.
 ;;;
 ;;;    4. MIT has made no warrantee or representation that the
@@ -30,7 +30,7 @@
 ;;;    under no obligation to provide any services, by way of
 ;;;    maintenance, update, or otherwise.
 ;;;
-;;;    5.  In conjunction with products arising from the use of this
+;;;    5. In conjunction with products arising from the use of this
 ;;;    material, there shall be no use of the name of the
 ;;;    Massachusetts Institute of Technology nor of any adaptation
 ;;;    thereof in any advertising, promotional, or sales literature
       (weak-cons-type (microcode-type 'WEAK-CONS))
       (snmv-type (microcode-type 'MANIFEST-SPECIAL-NM-VECTOR))
       (&make-object (make-primitive-procedure '&MAKE-OBJECT)))
-  (declare (compilable-primitive-functions &make-object))
+  (declare (integrate-primitive-procedures &make-object))
 
 (define next-hash-number)
 (define hash-table-size)
index 8be8a314be53c4fa82439b33d6d00bd28c39c23d..acb25be16ce2f51a8759342149d0543f90e4598f 100644 (file)
@@ -1,6 +1,6 @@
 ;;; -*-Scheme-*-
 ;;;
-;;;    $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/histry.scm,v 13.41 1987/01/23 00:14:15 jinx Exp $
+;;;    $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/histry.scm,v 13.42 1987/02/15 15:43:36 cph Exp $
 ;;;
 ;;;    Copyright (c) 1987 Massachusetts Institute of Technology
 ;;;
@@ -20,9 +20,9 @@
 ;;;    future releases; and (b) to inform MIT of noteworthy uses of
 ;;;    this software.
 ;;;
-;;;    3.  All materials developed as a consequence of the use of
-;;;    this software shall duly acknowledge such use, in accordance
-;;;    with the usual standards of acknowledging credit in academic
+;;;    3. All materials developed as a consequence of the use of this
+;;;    software shall duly acknowledge such use, in accordance with
+;;;    the usual standards of acknowledging credit in academic
 ;;;    research.
 ;;;
 ;;;    4. MIT has made no warrantee or representation that the
@@ -30,7 +30,7 @@
 ;;;    under no obligation to provide any services, by way of
 ;;;    maintenance, update, or otherwise.
 ;;;
-;;;    5.  In conjunction with products arising from the use of this
+;;;    5. In conjunction with products arising from the use of this
 ;;;    material, there shall be no use of the name of the
 ;;;    Massachusetts Institute of Technology nor of any adaptation
 ;;;    thereof in any advertising, promotional, or sales literature
@@ -72,7 +72,7 @@
                 (set-next-reduction! system-hunk3-set-cxr2!)
                 )
 
-(declare (compilable-primitive-functions
+(declare (integrate-primitive-procedures
          (make-vertebra hunk3-cons)
          (vertebra-rib system-hunk3-cxr0)
          (deeper-vertebra system-hunk3-cxr1)
 (define (history-untransform history)
   (car history))
 
-\f
 ;;; end HISTORY-PACKAGE.
-))
-
 (the-environment)))
\ No newline at end of file
index 88173cda509b3aa36cabe0c7138baf33a6b5904a..45653393600cbb270e231412e617e7e98e2dcb03 100644 (file)
@@ -1,6 +1,6 @@
 ;;; -*-Scheme-*-
 ;;;
-;;;    $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/intrpt.scm,v 13.41 1987/01/23 00:14:50 jinx Exp $
+;;;    $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/intrpt.scm,v 13.42 1987/02/15 15:43:59 cph Exp $
 ;;;
 ;;;    Copyright (c) 1987 Massachusetts Institute of Technology
 ;;;
@@ -20,9 +20,9 @@
 ;;;    future releases; and (b) to inform MIT of noteworthy uses of
 ;;;    this software.
 ;;;
-;;;    3.  All materials developed as a consequence of the use of
-;;;    this software shall duly acknowledge such use, in accordance
-;;;    with the usual standards of acknowledging credit in academic
+;;;    3. All materials developed as a consequence of the use of this
+;;;    software shall duly acknowledge such use, in accordance with
+;;;    the usual standards of acknowledging credit in academic
 ;;;    research.
 ;;;
 ;;;    4. MIT has made no warrantee or representation that the
@@ -30,7 +30,7 @@
 ;;;    under no obligation to provide any services, by way of
 ;;;    maintenance, update, or otherwise.
 ;;;
-;;;    5.  In conjunction with products arising from the use of this
+;;;    5. In conjunction with products arising from the use of this
 ;;;    material, there shall be no use of the name of the
 ;;;    Massachusetts Institute of Technology nor of any adaptation
 ;;;    thereof in any advertising, promotional, or sales literature
 ;;;; Interrupt System
 
 (declare (usual-integrations)
-        (compilable-primitive-functions set-fixed-objects-vector!))
-
+        (integrate-primitive-procedures set-fixed-objects-vector!))
+\f
 (define with-external-interrupts-handler)
 
 (define timer-interrupt
   (let ((setup-timer-interrupt
-        (make-primitive-procedure 'setup-timer-interrupt #!TRUE)))
+        (make-primitive-procedure 'setup-timer-interrupt #T)))
     (named-lambda (timer-interrupt)
       (setup-timer-interrupt '() '())
       (error "Unhandled Timer interrupt received"))))
                        (vector-ref interrupt-vector CHARACTER-SLOT)))))))
 
 ;;; end INTERRUPT-SYSTEM package.
-))
 (the-environment)))
\ No newline at end of file
index 716ccfdf76c08ff6256d1bf3ee312d737c2e1634..d7a05657706783442b3f342c99637185edb5b4e1 100644 (file)
@@ -1,6 +1,6 @@
 ;;; -*-Scheme-*-
 ;;;
-;;;    $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/io.scm,v 13.42 1987/02/02 14:17:12 jinx Exp $
+;;;    $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/io.scm,v 13.43 1987/02/15 15:44:21 cph Exp $
 ;;;
 ;;;    Copyright (c) 1987 Massachusetts Institute of Technology
 ;;;
@@ -20,9 +20,9 @@
 ;;;    future releases; and (b) to inform MIT of noteworthy uses of
 ;;;    this software.
 ;;;
-;;;    3.  All materials developed as a consequence of the use of
-;;;    this software shall duly acknowledge such use, in accordance
-;;;    with the usual standards of acknowledging credit in academic
+;;;    3. All materials developed as a consequence of the use of this
+;;;    software shall duly acknowledge such use, in accordance with
+;;;    the usual standards of acknowledging credit in academic
 ;;;    research.
 ;;;
 ;;;    4. MIT has made no warrantee or representation that the
@@ -30,7 +30,7 @@
 ;;;    under no obligation to provide any services, by way of
 ;;;    maintenance, update, or otherwise.
 ;;;
-;;;    5.  In conjunction with products arising from the use of this
+;;;    5. In conjunction with products arising from the use of this
 ;;;    material, there shall be no use of the name of the
 ;;;    Massachusetts Institute of Technology nor of any adaptation
 ;;;    thereof in any advertising, promotional, or sales literature
@@ -58,7 +58,7 @@
 
     (make-environment
     
-(declare (compilable-primitive-functions
+(declare (integrate-primitive-procedures
          (make-physical-channel hunk3-cons)
          (channel-descriptor system-hunk3-cxr0)
          (set-channel-descriptor! system-hunk3-set-cxr0!)
                              (cdr open-files-list)))))
           channel))))))
 
-(define open-input-channel (open-channel-wrapper #!FALSE))
-(define open-output-channel (open-channel-wrapper #!TRUE))
+(define open-input-channel (open-channel-wrapper #F))
+(define open-output-channel (open-channel-wrapper #T))
 
 ;; This is locked from interrupts, but GC can occur since the
 ;; procedure itself hangs on to the channel until the last moment,
         (lambda ()
           (if (eq? closed-direction
                    (set-channel-direction! channel closed-direction))
-              #!TRUE                   ;Already closed!
+              #T                       ;Already closed!
               (begin
                 (primitive (channel-descriptor channel))
                 (let loop ((l1 open-files-list)
 ))) ;; End of PRIMITIVE-IO package.
 
 ((access initialize primitive-io))
-(add-gc-daemon! (access close-lost-open-files-daemon primitive-io))
-
 (add-gc-daemon! (access close-lost-open-files-daemon primitive-io))
\ No newline at end of file
index e66798cdec38a5d92fe055838a7eff4440e2727d..7f2764d4bb9c0f42842e86ce85a30c6e4f337eb7 100644 (file)
@@ -1,6 +1,6 @@
 ;;; -*-Scheme-*-
 ;;;
-;;;    $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/output.scm,v 13.41 1987/01/23 00:16:55 jinx Exp $
+;;;    $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/output.scm,v 13.42 1987/02/15 15:45:07 cph Exp $
 ;;;
 ;;;    Copyright (c) 1987 Massachusetts Institute of Technology
 ;;;
 (define open-output-file)
 (let ()
 #|
-(declare (compilable-primitive-functions file-write-char file-write-string))
+(declare (integrate-primitive-procedures file-write-char file-write-string))
 |#
 (define file-write-char
   (make-primitive-procedure 'FILE-WRITE-CHAR))
 
 (define (non-printing-object? object)
   (and (not (future? object))
-       (eq? object *the-non-printing-object*)))
        ((access :flush-output port))))))
\ No newline at end of file
index d88e50fdcd0cd83f2eb1fc34da4ae82db85de126..ab5d64ce1e59b2f4e6cb445b3ad0fcd1680d8eac 100644 (file)
@@ -1,6 +1,6 @@
 ;;; -*-Scheme-*-
 ;;;
-;;;    $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/wind.scm,v 13.41 1987/01/23 00:22:29 jinx Exp $
+;;;    $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/wind.scm,v 13.42 1987/02/15 15:46:23 cph Rel $
 ;;;
 ;;;    Copyright (c) 1987 Massachusetts Institute of Technology
 ;;;
@@ -20,9 +20,9 @@
 ;;;    future releases; and (b) to inform MIT of noteworthy uses of
 ;;;    this software.
 ;;;
-;;;    3.  All materials developed as a consequence of the use of
-;;;    this software shall duly acknowledge such use, in accordance
-;;;    with the usual standards of acknowledging credit in academic
+;;;    3. All materials developed as a consequence of the use of this
+;;;    software shall duly acknowledge such use, in accordance with
+;;;    the usual standards of acknowledging credit in academic
 ;;;    research.
 ;;;
 ;;;    4. MIT has made no warrantee or representation that the
@@ -30,7 +30,7 @@
 ;;;    under no obligation to provide any services, by way of
 ;;;    maintenance, update, or otherwise.
 ;;;
-;;;    5.  In conjunction with products arising from the use of this
+;;;    5. In conjunction with products arising from the use of this
 ;;;    material, there shall be no use of the name of the
 ;;;    Massachusetts Institute of Technology nor of any adaptation
 ;;;    thereof in any advertising, promotional, or sales literature
@@ -40,8 +40,7 @@
 ;;;; State Space Model
 
 (declare (usual-integrations)
-        (compilable-primitive-functions
-         set-fixed-objects-vector!))
+        (integrate-primitive-procedures set-fixed-objects-vector!))
 \f
 (vector-set! (get-fixed-objects-vector)
             (fixed-objects-vector-slot 'STATE-SPACE-TAG)
@@ -56,7 +55,7 @@
 (define make-state-space
   (let ((prim (make-primitive-procedure 'MAKE-STATE-SPACE)))
     (named-lambda (make-state-space #!optional mutable?)
-      (if (unassigned? mutable?) (set! mutable? #!true))
+      (if (unassigned? mutable?) (set! mutable? #T))
       (prim mutable?))))
 
 (define execute-at-new-state-point
@@ -69,7 +68,7 @@
 ;;; a special case of the more general concept.
 
 (define system-state-space
-  (make-state-space #!false))
+  (make-state-space #F))
 
 (define current-dynamic-state
   (let ((prim (make-primitive-procedure 'current-dynamic-state)))
@@ -97,7 +96,4 @@
   (vector-set! fov 
               (fixed-objects-vector-slot 'STATE-SPACE-ROOT)
               (current-dynamic-state))
-  (set-fixed-objects-vector! fov))
-
-
   (set-fixed-objects-vector! fov))
\ No newline at end of file