r7rs
Definitions define-syntax
;let-syntax
;letrec-syntax
;syntax-rules
;syntax-error
;_
;...
;=>
;else
;quote
;quasiquote
;unquote
;unquote-splicing
;lambda
;case-lambda
;define
;let
;let*
;letrec
;letrec*
;set!
;define-values
;let-values
;let*-values
;define-record-type
;begin
;and
;or
;if
;unless
;when
;cond
;case
;do
;eq?
;eqv?
;equal?
;boolean?
;boolean=?
;not
;symbol?
;symbol=?
;number?
;integer?
;real?
;rational?
;complex?
;exact?
;inexact?
;exact-integer?
;zero?
;positive?
;negative?
;odd?
;even?
;=
;<
;>
;<=
;>=
;+
;-
;*
;/
;abs
;floor/
;floor-quotient
;floor-remainder
;truncate/
;truncate-quotient
;truncate-remainder
;floor
;ceiling
;truncate
;round
;min
;max
;gcd
;lcm
;expt
;square
;exact-integer-sqrt
;rationalize
;numerator
;denominator
;inexact
;exact
;make-rectangular
;real-part
;imag-part
;make-polar
;magnitude
;angle
;sqrt
;exp
;log
;sin
;cos
;tan
;asin
;acos
;atan
;finite?
;infinite?
;nan?
;pair?
;cons
;car
;cdr
;set-car!
;set-cdr!
;caar
;cadr
;cdar
;cddr
;caaar
;caadr
;cadar
;caddr
;cdaar
;cdadr
;cddar
;cdddr
;caaaar
;caaadr
;caadar
;caaddr
;cadaar
;cadadr
;caddar
;cadddr
;cdaaar
;cdaadr
;cdadar
;cdaddr
;cddaar
;cddadr
;cdddar
;cddddr
;null?
;list?
;list
;make-list
;length
;append
;list-copy
;reverse
;list-ref
;list-tail
;list-set!
;map
;for-each
;member
;memq
;memv
;assoc
;assq
;assv
;vector?
;vector
;make-vector
;vector-length
;vector-append
;vector-copy
;vector-copy!
;vector-fill!
;vector-ref
;vector-set!
;vector->list
;list->vector
;vector-map
;vector-for-each
;string?
;string
;make-string
;string-length
;string-append
;string-copy
;string-copy!
;string-fill!
;substring
;string-ref
;string-set!
;string=?
;string<?
;string>?
;string<=?
;string>=?
;string-ci=?
;string-ci<?
;string-ci>?
;string-ci<=?
;string-ci>=?
;number->string
;string->number
;symbol->string
;string->symbol
;string->list
;list->string
;string->vector
;vector->string
;string-map
;string-for-each
;string-upcase
;string-downcase
;string-foldcase
;bytevector?
;bytevector
;make-bytevector
;bytevector-length
;bytevector-append
;bytevector-copy
;bytevector-copy!
;bytevector-u8-ref
;bytevector-u8-set!
;utf8->string
;string->utf8
;port?
;binary-port?
;textual-port?
;input-port?
;input-port-open?
;output-port?
;output-port-open?
;open-input-bytevector
;open-output-bytevector
;get-output-bytevector
;open-input-string
;open-output-string
;get-output-string
;close-port
;close-input-port
;close-output-port
;u8-ready?
;peek-u8
;read-u8
;write-u8
;read-bytevector
;read-bytevector!
;write-bytevector
;char-ready?
;peek-char
;read-char
;write-char
;read-string
;write-string
;read-line
;newline
;flush-output-port
;read
;write
;write-simple
;write-shared
;display
;open-input-file
;open-binary-input-file
;open-output-file
;open-binary-output-file
;call-with-port
;call-with-input-file
;call-with-output-file
;eof-object
;eof-object?
;file-exists?
;delete-file
;exit
;emergency-exit
;command-line
;get-environment-variable
;get-environment-variables
;current-second
;current-jiffy
;jiffies-per-second
;char?
;char=?
;char<?
;char>?
;char<=?
;char>=?
;char-ci=?
;char-ci<?
;char-ci>?
;char-ci<=?
;char-ci>=?
;char->integer
;integer->char
;digit-value
;char-alphabetic?
;char-upper-case?
;char-lower-case?
;char-numeric?
;char-whitespace?
;char-upcase
;char-downcase
;char-foldcase
;procedure?
;apply
;values
;call-with-values
;error-object?
;read-error?
;file-error?
;error
;error-object-message
;error-object-irritants
;guard
;with-exception-handler
;raise
;raise-continuable
;parameterize
;make-parameter
;current-input-port
;current-output-port
;current-error-port
;with-input-from-file
;with-output-to-file
;delay
;delay-force
;promise?
;make-promise
;force
;eval
;environment
;interaction-environment
;scheme-report-environment
;null-environment
;call-with-current-continuation
;dynamic-wind
;cond-expand
;features
;include
;include-ci
;import
;load
;