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

Last change on this file since 29954 was 29954, checked in by evhan, 8 years ago

r7rs: Extended-arity char*? and string*? comparators

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