The (rnrs base (6)) library exports many of the procedure and syntax bindings that are traditionally associated with Scheme.
See http://www.r6rs.org
(rational-valued? obj)
See http://www.r6rs.org
(exact-integer-sqrt k)
See http://www.r6rs.org
(make-rectangular x1 x2)
See http://www.r6rs.org
(make-polar x3 \variv{x})
See http://www.r6rs.org
(number->string z radix)
See http://www.r6rs.org
(number->string z radix precision)
See http://www.r6rs.org
(string->number string)
See http://www.r6rs.org
(string->number string radix)
See http://www.r6rs.org
(append list \dotsfoo{} obj)
See http://www.r6rs.org
(map proc list1 list2 ...)
See http://www.r6rs.org
(for-each proc list1 list2 ...)
See http://www.r6rs.org
(symbol->string symbol)
See http://www.r6rs.org
(string->symbol string)
See http://www.r6rs.org
(integer->char \vr{sv})
See http://www.r6rs.org
(char=? char1 char2 char3 ...)
See http://www.r6rs.org
(char<? char1 char2 char3 ...)
See http://www.r6rs.org
(char>? char1 char2 char3 ...)
See http://www.r6rs.org
(char<=? char1 char2 char3 ...)
See http://www.r6rs.org
(char>=? char1 char2 char3 ...)
See http://www.r6rs.org
(string-length string)
See http://www.r6rs.org
(string=? string1 string2 string3 ...)
See http://www.r6rs.org
(string<? string1 string2 string3 ...)
See http://www.r6rs.org
(string>? string1 string2 string3 ...)
See http://www.r6rs.org
(string<=? string1 string2 string3 ...)
See http://www.r6rs.org
(string>=? string1 string2 string3 ...)
See http://www.r6rs.org
(substring string start end)
See http://www.r6rs.org
(string-append string ...)
See http://www.r6rs.org
(string-for-each proc string1 string2 ...)
See http://www.r6rs.org
(vector-length vector)
See http://www.r6rs.org
(vector-set! vector k obj)
See http://www.r6rs.org
(vector-fill! vector fill)
See http://www.r6rs.org
(vector-map proc vector1 vector2 ...)
See http://www.r6rs.org
(vector-for-each proc vector1 vector2 ...)
See http://www.r6rs.org
(assertion-violation who message irritant1 ...)
See http://www.r6rs.org
(apply proc arg1 ... rest-args)
See http://www.r6rs.org
(call-with-current-continuation proc)
See http://www.r6rs.org
(call-with-values producer consumer)
See http://www.r6rs.org
(dynamic-wind before thunk after)
See http://www.r6rs.org
(define variable expression)
See http://www.r6rs.org
(define-syntax keyword expression)
See http://www.r6rs.org
(if test consequent alternate)
See http://www.r6rs.org
(set! variable expression)
See http://www.r6rs.org
(cond \hyperi{cond clause} \hyperii{cond clause} ...)
See http://www.r6rs.org
(case key \hyperi{case clause} \hyperii{case clause} ...)
See http://www.r6rs.org
(letrec bindings body)
See http://www.r6rs.org
(letrec* bindings body)
See http://www.r6rs.org
(let-values mv-bindings body)
See http://www.r6rs.org
(let*-values mv-bindings body)
See http://www.r6rs.org
(begin expression expression ...)
See http://www.r6rs.org
(let variable bindings body)
See http://www.r6rs.org
(quasiquote \hyper{qq template})
See http://www.r6rs.org
(let-syntax bindings form ...)
See http://www.r6rs.org
(letrec-syntax bindings form ...)