~ chicken-r7rs (master) /scheme.base-interface.scm


  1(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  )
Trap