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;