;;;; Scheme Arithmetic for 6.001
;;; package: (student number)
-(declare (usual-integrations))
+;(declare (usual-integrations))
\f
(define-integrable (int:->flonum n)
((ucode-primitive integer->flonum 2) n #b10))
;;;; 6.001: Edwin Extensions
-(declare (usual-integrations))
+;(declare (usual-integrations))
\f
(define student-root-directory)
(define student-work-directory)
;;;; 6.001: HP-UX Floppy Commands
-(declare (usual-integrations))
+;(declare (usual-integrations))
\f
(define (run-floppy-login-loop)
(set! floppy-contents-loaded? false)
;;;; 6.001: System Construction
-(declare (usual-integrations))
+;(declare (usual-integrations))
(with-loader-base-uri (system-library-uri "6001/")
(lambda ()
;;;; SCode rewriting for 6.001
;;; package: (student scode-rewriting)
-(declare (usual-integrations))
+;(declare (usual-integrations))
\f
(define (initialize-package!)
(set! hook/repl-eval student/repl-eval)
;;;; 6.001 Images
-(declare (usual-integrations))
+;(declare (usual-integrations))
\f
;;; Procedure to build an image given a picture and the magnification factors
;;; Operations for manipulating pictures
-(declare (usual-integrations))
+;(declare (usual-integrations))
\f
(define-integrable (in-rect? x y width height)
(and (fix:< -1 x) (fix:< x width) (fix:< -1 y) (fix:< y height)))
;;;; Procedures to read a file in raw pgm format into a picture
-(declare (usual-integrations))
+;(declare (usual-integrations))
\f
(define (pgm-file->picture filename)
(call-with-input-file (standard-pathname filename "pgm")
;;; Representation of pictures using records
-(declare (usual-integrations))
+;(declare (usual-integrations))
\f
(define-record-type <picture>
(%make-picture width height)
;;;; 6.001 Images
-(declare (usual-integrations))
+;(declare (usual-integrations))
\f
;;;; Miscellaneous Utilities