scsh-0.6/scheme/vm/s48-package-defs.scm

36 lines
914 B
Scheme

; Copyright (c) 1993-1999 by Richard Kelsey and Jonathan Rees. See file COPYING.
(define-structures ((vm-utilities vm-utilities-interface))
(open prescheme)
(files vm-utilities)
(begin
; (define-syntax assert
; (lambda (exp rename compare)
; 0))
(define (assert x)
(if (not x)
(error "assertion failed")))
))
(define-structures ((external external-interface))
(open scheme)
(for-syntax (open scheme signals)) ; for error
(files external))
(define-structures ((channel-io channel-interface)
(events event-interface))
(open scheme big-scheme ps-memory structure-refs ports)
(access prescheme
i/o) ; current-error-port
(files s48-channel))
; The number of usable bits in a small integer.
(define-structures ((system-spec (export useful-bits-per-word)))
(open prescheme)
(begin
(define useful-bits-per-word 30) ; in Scheme 48
))