/usr/share/scheme48-1.9/misc/packages.scm is in scheme48 1.9-5.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 | ; Part of Scheme 48 1.9. See file COPYING for notices and license.
; Authors: Richard Kelsey, Jonathan Rees, Mike Sperber
; Miscellaneous things.
(define-structure reset/shift (export (reset :syntax)
(shift :syntax))
(open scheme escapes exceptions)
(files shift-reset))
(define-structure call-with-mumble-pipes
(export call-with-input-pipe call-with-output-pipe)
(open scheme
posix-processes
posix-i/o
i/o) ; current-error-port
(files pipe))
(define-structure engines (export (engine :syntax))
(open scheme primitives interrupts)
(files engine))
(define-structure integer-lengths (export integer-length)
(open scheme)
(files ilength))
(define-structure remote (export remote-repl
serve
make-socket)
(open scheme
;; For server
closures
handle conditions
vm-exposure
;; For client
compiler
command-processor
interfaces
environments
;; For both?
packages
package-commands-internal
;; packages-internal ?
syntactic
built-in-structures
dump/restore
sockets
exceptions features)
(files remote))
(define-structure requirements (export (require :syntax))
(open scheme-level-2
packages
environments
ensures-loaded
package-commands-internal
exceptions)
(files require))
; Procedure annotations
(define-structure annotations
(export annotate-procedure procedure-annotation)
(open scheme-level-1 assembler)
(files annotate))
; DOODL
(define-structure doodl doodl-interface
(open scheme
(modify methods (rename (define-method really-define-method)))
meta-methods
annotations
define-record-types
records
record-types
;; handle ; ignore-errors
;; conditions ; error?
util
exceptions)
(files doodl))
(define-interface doodl-interface
(export ((method
define-class
define-method
define-generic-function
define-class
set)
:syntax)
<function>
<generic-function>
<method>
:class
<object>
<number>
<complex>
<real>
<rational>
<integer>
<pair>
<symbol>
<char>
<null>
<vector>
<string>
<eof-object>
<input-port>
<output-port>
<list> ;foo
make
initialize
car-setter cdr-setter vector-ref-setter
id?
(bind :syntax)
;; etc. etc.
))
; SICP
(define-interface sicp-interface
(export (cons-stream :syntax)
stream-car stream-cdr
the-empty-stream stream-null?
get put
error))
(define-structure sicp sicp-interface
(open scheme
(subset exceptions (error))
tables)
(files sicp))
|