~ chicken-r7rs (master) /scheme.base-interface.scm
Trap1(export
2 * + - /
3 <= < >= = >
4 abs
5 and
6 append
7 apply
8 assoc assq assv
9 begin
10 binary-port?
11 boolean? boolean=?
12 bytevector
13 bytevector-append
14 bytevector-copy bytevector-copy!
15 bytevector-length bytevector-u8-ref bytevector-u8-set!
16 bytevector?
17 car cdr
18 caar cadr cdar cddr
19 call-with-current-continuation call/cc
20 call-with-port
21 call-with-values
22 case
23 ceiling
24 char-ready?
25 char->integer integer->char
26 char=? char<? char>? char<=? char>=?
27 char?
28 close-input-port close-output-port
29 close-port
30 complex?
31 cond
32 cond-expand
33 cons
34 current-input-port current-output-port current-error-port
35 define
36 define-record-type
37 define-syntax
38 define-values
39 denominator numerator
40 do
41 dynamic-wind
42 eof-object
43 eof-object?
44 eq? eqv? equal?
45 error
46 error-object-irritants error-object-message
47 error-object?
48 even? odd?
49 exact inexact
50 exact-integer-sqrt
51 exact-integer?
52 exact? inexact?
53 exp
54 expt
55 features
56 file-error?
57 floor
58 floor/ floor-quotient floor-remainder
59 flush-output-port
60 for-each
61 gcd lcm
62 get-output-bytevector
63 get-output-string
64 guard
65 if
66 #|
67 import ; provided by the "r7rs" module
68 import-for-syntax ; same
69 |#
70 include
71 include-ci
72 input-port-open? output-port-open?
73 input-port? output-port?
74 integer?
75 lambda
76 length
77 let let*
78 letrec letrec*
79 let-values let*-values
80 let-syntax letrec-syntax
81 list list-copy list-ref list-set! list-tail list?
82 list->vector
83 make-bytevector
84 make-list
85 make-parameter
86 make-string
87 make-vector
88 map
89 max min
90 member memq memv
91 modulo remainder
92 negative? positive?
93 newline
94 not
95 null?
96 number->string string->number
97 number?
98 open-input-bytevector open-output-bytevector
99 open-input-string open-output-string
100 or
101 pair?
102 parameterize
103 peek-char
104 peek-u8
105 port?
106 procedure?
107 quasiquote
108 quote
109 quotient remainder
110 raise raise-continuable
111 rational?
112 rationalize
113 read-bytevector read-bytevector!
114 read-char
115 read-error?
116 read-line
117 read-string
118 read-u8
119 real?
120 reverse
121 round
122 set!
123 set-car! set-cdr!
124 square
125 string
126 string->list list->string
127 string->utf8 utf8->string
128 string->symbol symbol->string
129 string->vector
130 string-append
131 string-copy
132 string-copy!
133 string-fill!
134 string-for-each
135 string-length
136 string-map
137 string-ref string-set!
138 string=? string<? string>? string<=? string>=?
139 string?
140 substring
141 symbol=?
142 symbol?
143 syntax-error
144 #|
145 syntax-rules ; provided by the "r7rs" module
146 |#
147 textual-port?
148 truncate
149 truncate/ truncate-quotient truncate-remainder
150 u8-ready?
151 unless
152 #|
153 unquote unquote-splicing ; provided by `quasiquote`
154 |#
155 values
156 vector
157 vector-append
158 vector-copy vector-copy!
159 vector-fill!
160 vector-for-each
161 vector-length
162 vector-map
163 vector-ref vector-set!
164 vector->list
165 vector->string
166 vector?
167 when
168 with-exception-handler
169 write-bytevector
170 write-char
171 write-string
172 write-u8
173 zero?
174 )