source: project/release/4/r7rs/trunk/scheme.base-interface.scm @ 29431

Last change on this file since 29431 was 29431, checked in by sjamaan, 7 years ago

r7rs: reverse, list-tail, list-ref and list-set!

File size: 3.0 KB
Line 
1(export
2  #|
3  * + - /
4  <= < >= = >
5  abs
6  and
7  |#
8  append
9  #|
10  apply
11  assoc assq assv
12  begin
13  binary-port?
14  |#
15  boolean? boolean=?
16  #|
17  bytevector-append bytevector-copy bytevector-copy!
18  bytevector-length bytevector-u8-ref bytevector-u8-set!
19  bytevector?
20  |#
21  car cdr
22  caar cadr cdar cddr
23  #|
24  call-with-current-continuation call/cc
25  |#
26  call-with-port 
27  #|
28  call-with-values
29  case
30  ceiling
31  char-ready?
32  char->integer integer->char
33  char<? char>? char<=? char>=?
34  char?
35  close-input-port close-output-port
36  |#
37  close-port
38  #|
39  complex?
40  cond
41  |#
42  cond-expand
43  cons
44  #|
45  current-input-port current-output-port current-error-port
46  define
47  define-record-type
48  |#
49  define-syntax
50  #|
51  define-values
52  denominator numerator
53  do
54  dynamic-wind
55  else
56  |#
57  eof-object
58  #|
59  eof-object?
60  eq? eqv? equal?
61  error
62  |#
63  error-object-irritants error-object-message
64  error-object?
65  #|
66  even? odd?
67  exact inexact
68  exact-integer-sqrt
69  exact-integer?
70  exact? inexact?
71  expt
72  features
73  |#
74  file-error?
75  #|
76  floor floor-quotient floor-remainder
77  floor/
78  flush-output-port
79  for-each
80  gcd lcm
81  get-output-bytevector
82  get-output-string
83  |#
84  guard
85  #|
86  if
87  |#
88  import
89  #|
90  ;; import-for-syntax   XXX should we?  Probably not, it's not in r7rs...
91  include include-ci
92  |#
93  input-port-open? output-port-open?
94  #|
95  input-port? output-port?
96  integer?
97  lambda
98  |#
99  length
100  #|
101  let let*
102  letrec letrec*
103  let-values let*-values
104  |#
105  let-syntax letrec-syntax
106  #|
107  library                    ; for "cond-expand"
108  |#
109  list
110  #|
111  list-copy
112  |#
113  list-ref list-set! list-tail list?
114  #|
115  make-bytevector
116  |#
117  make-list
118  #|
119  make-parameter
120  make-string
121  make-vector
122  map
123  max min
124  member memq memv
125  modulo remainder
126  negative? positive?
127  newline
128  |#
129  not
130  null?
131  #|
132  number->string string->number
133  number?
134  open-input-bytevector open-output-bytevector
135  open-input-string open-output-string
136  |#
137  pair?
138  #|
139  parameterize
140  peek-char
141  peek-u8
142  port?
143  procedure?
144  quasiquote
145  quote
146  quotient remainder
147  |#
148  raise raise-continuable
149  #|
150  rational?
151  rationalize
152  read-bytevector read-bytevector!
153  read-char
154  |#
155  read-error?
156  #|
157  read-line
158  read-string
159  read-u8
160  real?
161  |#
162  reverse
163  #|
164  round
165  set!
166  |#
167  set-car! set-cdr!
168  #|
169  square
170  string
171  string->list list->string
172  string->utf8 utf8->string
173  string->symbol symbol->string
174  string->vector
175  string-append
176  string-copy string-copy!
177  string-fill!
178  string-for-each
179  string-length
180  string-map
181  string-ref string-set!
182  string=? string<? string>? string<=? string>=?
183  string?
184  substring
185  symbol=?
186  symbol?
187  syntax-error
188  |#
189  syntax-rules
190  #|
191  textual-port?
192  truncate
193  truncate-quotient truncate-remainder
194  truncate/
195  u8-ready?
196  unless
197  unquote unquote-splicing
198  values
199  vector
200  vector-append
201  vector-copy vector-copy!
202  vector-for-each
203  vector-length
204  vector-map
205  vector-ref vector-set!
206  when
207  |#
208  with-exception-handler
209  #|
210  write-bytevector
211  write-char
212  write-string
213  write-u8
214  zero?
215  |#
216  )
Note: See TracBrowser for help on using the repository browser.