/usr/share/scsh-0.6/misc/packages.scm is in scsh-common-0.6 0.6.7-8.
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 | ; Copyright (c) 1993-1999 by Richard Kelsey and Jonathan Rees. See file COPYING.
; Miscellaneous things.
(define-structure reset/shift (export (reset :syntax)
(shift :syntax))
(open scheme escapes signals)
(files shift-reset))
(define-structure unix-system-calls
(export pipe waitpid fork dup close execv exit)
(open scheme externals signals)
(files syscall))
(define-structure call-with-mumble-pipes
(export call-with-input-pipe call-with-output-pipe)
(open scheme
unix-system-calls
architecture channels
i/o-internal
signals)
(files pipe))
(define-structure unix-getenv (export getenv)
(open scheme primitives)
(files getenv))
(define-structure nondeterminism (export (either :syntax)
(one-value :syntax)
(all-values :syntax)
fail
init)
(open scheme)
(files either))
(define-structure engines (export (engine :syntax))
(open scheme primitives interrupts)
(files engine))
(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
signals features)
(files remote))
(define-structure requirements (export (require :syntax))
(open scheme-level-2
packages
environments
ensures-loaded
package-commands-internal
signals)
(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
methods
meta-methods
annotations
define-record-types
records
;; handle ; ignore-errors
;; conditions ; error?
util
signals)
(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.
))
|