Skip to content

Instantly share code, notes, and snippets.

@okuoku
Last active August 29, 2015 14:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save okuoku/020f3dbbf7d00c91d21c to your computer and use it in GitHub Desktop.
Save okuoku/020f3dbbf7d00c91d21c to your computer and use it in GitHub Desktop.
r6r7compare
R6LibName Sym R7LibName
=============================================================================================
(rnrs base) define (scheme base)
(rnrs base) define-syntax (scheme base)
(rnrs base) quote (scheme base)
(rnrs base) lambda (scheme base)
(rnrs base) if (scheme base)
(rnrs base) set! (scheme base)
(rnrs base) cond (scheme base)
(rnrs base) => (scheme base)
(rnrs base) else (scheme base)
(rnrs base) case (scheme base)
(rnrs base) and (scheme base)
(rnrs base) or (scheme base)
(rnrs base) let (scheme base)
(rnrs base) let* (scheme base)
(rnrs base) letrec (scheme base)
(rnrs base) letrec* (scheme base)
(rnrs base) let-values (scheme base)
(rnrs base) let*-values (scheme base)
(rnrs base) begin (scheme base)
(rnrs base) eqv? (scheme base)
(rnrs base) eq? (scheme base)
(rnrs base) equal? (scheme base)
(rnrs base) procedure? (scheme base)
(rnrs base) number? (scheme base)
(rnrs base) complex? (scheme base)
(rnrs base) real? (scheme base)
(rnrs base) rational? (scheme base)
(rnrs base) integer? (scheme base)
(rnrs base) exact? (scheme base)
(rnrs base) inexact? (scheme base)
(rnrs base) inexact (scheme base)
(rnrs base) exact (scheme base)
(rnrs base) = (scheme base)
(rnrs base) < (scheme base)
(rnrs base) > (scheme base)
(rnrs base) <= (scheme base)
(rnrs base) >= (scheme base)
(rnrs base) zero? (scheme base)
(rnrs base) positive? (scheme base)
(rnrs base) negative? (scheme base)
(rnrs base) odd? (scheme base)
(rnrs base) even? (scheme base)
(rnrs base) finite? (scheme inexact)
(rnrs base) infinite? (scheme inexact)
(rnrs base) nan? (scheme inexact)
(rnrs base) max (scheme base)
(rnrs base) min (scheme base)
(rnrs base) + (scheme base)
(rnrs base) * (scheme base)
(rnrs base) - (scheme base)
(rnrs base) / (scheme base)
(rnrs base) abs (scheme base)
(rnrs base) gcd (scheme base)
(rnrs base) lcm (scheme base)
(rnrs base) numerator (scheme base)
(rnrs base) denominator (scheme base)
(rnrs base) floor (scheme base)
(rnrs base) ceiling (scheme base)
(rnrs base) truncate (scheme base)
(rnrs base) round (scheme base)
(rnrs base) rationalize (scheme base)
(rnrs base) exp (scheme inexact)
(rnrs base) log (scheme inexact)
(rnrs base) sin (scheme inexact)
(rnrs base) cos (scheme inexact)
(rnrs base) tan (scheme inexact)
(rnrs base) asin (scheme inexact)
(rnrs base) acos (scheme inexact)
(rnrs base) atan (scheme inexact)
(rnrs base) sqrt (scheme inexact)
(rnrs base) exact-integer-sqrt (scheme base)
(rnrs base) expt (scheme base)
(rnrs base) make-rectangular (scheme complex)
(rnrs base) make-polar (scheme complex)
(rnrs base) real-part (scheme complex)
(rnrs base) imag-part (scheme complex)
(rnrs base) magnitude (scheme complex)
(rnrs base) angle (scheme complex)
(rnrs base) number->string (scheme base)
(rnrs base) string->number (scheme base)
(rnrs base) not (scheme base)
(rnrs base) boolean? (scheme base)
(rnrs base) boolean=? (scheme base)
(rnrs base) pair? (scheme base)
(rnrs base) cons (scheme base)
(rnrs base) car (scheme base)
(rnrs base) cdr (scheme base)
(rnrs base) caar (scheme base)
(rnrs base) cadr (scheme base)
(rnrs base) cdar (scheme base)
(rnrs base) cddr (scheme base)
(rnrs base) caaaar (scheme cxr)
(rnrs base) caaadr (scheme cxr)
(rnrs base) caaar (scheme cxr)
(rnrs base) caadar (scheme cxr)
(rnrs base) caaddr (scheme cxr)
(rnrs base) caadr (scheme cxr)
(rnrs base) cadaar (scheme cxr)
(rnrs base) cadadr (scheme cxr)
(rnrs base) cadar (scheme cxr)
(rnrs base) caddar (scheme cxr)
(rnrs base) cadddr (scheme cxr)
(rnrs base) caddr (scheme cxr)
(rnrs base) cdaaar (scheme cxr)
(rnrs base) cdaadr (scheme cxr)
(rnrs base) cdaar (scheme cxr)
(rnrs base) cdadar (scheme cxr)
(rnrs base) cdaddr (scheme cxr)
(rnrs base) cdadr (scheme cxr)
(rnrs base) cddaar (scheme cxr)
(rnrs base) cddadr (scheme cxr)
(rnrs base) cddar (scheme cxr)
(rnrs base) cdddar (scheme cxr)
(rnrs base) cddddr (scheme cxr)
(rnrs base) cdddr (scheme cxr)
(rnrs base) null? (scheme base)
(rnrs base) list? (scheme base)
(rnrs base) list (scheme base)
(rnrs base) length (scheme base)
(rnrs base) append (scheme base)
(rnrs base) reverse (scheme base)
(rnrs base) list-tail (scheme base)
(rnrs base) list-ref (scheme base)
(rnrs base) map (scheme base)
(rnrs base) for-each (scheme base)
(rnrs base) symbol? (scheme base)
(rnrs base) symbol->string (scheme base)
(rnrs base) symbol=? (scheme base)
(rnrs base) string->symbol (scheme base)
(rnrs base) char? (scheme base)
(rnrs base) char->integer (scheme base)
(rnrs base) integer->char (scheme base)
(rnrs base) char=? (scheme base)
(rnrs base) char<? (scheme base)
(rnrs base) char>? (scheme base)
(rnrs base) char<=? (scheme base)
(rnrs base) char>=? (scheme base)
(rnrs base) string? (scheme base)
(rnrs base) make-string (scheme base)
(rnrs base) string (scheme base)
(rnrs base) string-length (scheme base)
(rnrs base) string-ref (scheme base)
(rnrs base) string=? (scheme base)
(rnrs base) string<? (scheme base)
(rnrs base) string>? (scheme base)
(rnrs base) string<=? (scheme base)
(rnrs base) string>=? (scheme base)
(rnrs base) substring (scheme base)
(rnrs base) string-append (scheme base)
(rnrs base) string->list (scheme base)
(rnrs base) list->string (scheme base)
(rnrs base) string-for-each (scheme base)
(rnrs base) string-copy (scheme base)
(rnrs base) vector? (scheme base)
(rnrs base) make-vector (scheme base)
(rnrs base) vector (scheme base)
(rnrs base) vector-length (scheme base)
(rnrs base) vector-ref (scheme base)
(rnrs base) vector-set! (scheme base)
(rnrs base) vector->list (scheme base)
(rnrs base) list->vector (scheme base)
(rnrs base) vector-fill! (scheme base)
(rnrs base) vector-map (scheme base)
(rnrs base) vector-for-each (scheme base)
(rnrs base) error (scheme base)
(rnrs base) apply (scheme base)
(rnrs base) call-with-current-continuation (scheme base)
(rnrs base) call/cc (scheme base)
(rnrs base) values (scheme base)
(rnrs base) call-with-values (scheme base)
(rnrs base) dynamic-wind (scheme base)
(rnrs base) quasiquote (scheme base)
(rnrs base) unquote (scheme base)
(rnrs base) unquote-splicing (scheme base)
(rnrs base) let-syntax (scheme base)
(rnrs base) letrec-syntax (scheme base)
(rnrs base) syntax-rules (scheme base)
(rnrs base) _ (scheme base)
(rnrs base) ... (scheme base)
(rnrs unicode) char-upcase (scheme char)
(rnrs unicode) char-downcase (scheme char)
(rnrs unicode) char-foldcase (scheme char)
(rnrs unicode) char-ci=? (scheme char)
(rnrs unicode) char-ci<? (scheme char)
(rnrs unicode) char-ci>? (scheme char)
(rnrs unicode) char-ci<=? (scheme char)
(rnrs unicode) char-ci>=? (scheme char)
(rnrs unicode) char-alphabetic? (scheme char)
(rnrs unicode) char-numeric? (scheme char)
(rnrs unicode) char-whitespace? (scheme char)
(rnrs unicode) char-upper-case? (scheme char)
(rnrs unicode) char-lower-case? (scheme char)
(rnrs unicode) string-upcase (scheme char)
(rnrs unicode) string-downcase (scheme char)
(rnrs unicode) string-foldcase (scheme char)
(rnrs unicode) string-ci=? (scheme char)
(rnrs unicode) string-ci<? (scheme char)
(rnrs unicode) string-ci>? (scheme char)
(rnrs unicode) string-ci<=? (scheme char)
(rnrs unicode) string-ci>=? (scheme char)
(rnrs bytevectors) bytevector? (scheme base)
(rnrs bytevectors) make-bytevector (scheme base)
(rnrs bytevectors) bytevector-length (scheme base)
(rnrs bytevectors) bytevector-copy! (scheme base)
(rnrs bytevectors) bytevector-copy (scheme base)
(rnrs bytevectors) bytevector-u8-ref (scheme base)
(rnrs bytevectors) bytevector-u8-set! (scheme base)
(rnrs bytevectors) string->utf8 (scheme base)
(rnrs bytevectors) utf8->string (scheme base)
(rnrs lists) member (scheme base)
(rnrs lists) memv (scheme base)
(rnrs lists) memq (scheme base)
(rnrs lists) assoc (scheme base)
(rnrs lists) assv (scheme base)
(rnrs lists) assq (scheme base)
(rnrs control) when (scheme base)
(rnrs control) unless (scheme base)
(rnrs control) do (scheme base)
(rnrs control) case-lambda (scheme case-lambda)
(rnrs records syntactic) define-record-type (scheme base)
(rnrs exceptions) with-exception-handler (scheme base)
(rnrs exceptions) guard (scheme base)
(rnrs exceptions) raise (scheme base)
(rnrs exceptions) raise-continuable (scheme base)
(rnrs io ports) eof-object (scheme base)
(rnrs io ports) eof-object? (scheme base)
(rnrs io ports) port? (scheme base)
(rnrs io ports) textual-port? (scheme base)
(rnrs io ports) binary-port? (scheme base)
(rnrs io ports) close-port (scheme base)
(rnrs io ports) call-with-port (scheme base)
(rnrs io ports) input-port? (scheme base)
(rnrs io ports) current-input-port (scheme base)
(rnrs io ports) output-port? (scheme base)
(rnrs io ports) flush-output-port (scheme base)
(rnrs io ports) current-output-port (scheme base)
(rnrs io ports) current-error-port (scheme base)
(rnrs io simple) call-with-input-file (scheme file)
(rnrs io simple) call-with-output-file (scheme file)
(rnrs io simple) with-input-from-file (scheme file)
(rnrs io simple) with-output-to-file (scheme file)
(rnrs io simple) open-input-file (scheme file)
(rnrs io simple) open-output-file (scheme file)
(rnrs io simple) close-input-port (scheme base)
(rnrs io simple) close-output-port (scheme base)
(rnrs io simple) read-char (scheme base)
(rnrs io simple) peek-char (scheme base)
(rnrs io simple) read (scheme read)
(rnrs io simple) write-char (scheme base)
(rnrs io simple) newline (scheme base)
(rnrs io simple) display (scheme write)
(rnrs io simple) write (scheme write)
(rnrs files) file-exists? (scheme file)
(rnrs files) delete-file (scheme file)
(rnrs programs) command-line (scheme process-context)
(rnrs programs) exit (scheme process-context)
(rnrs eval) eval (scheme eval)
(rnrs eval) environment (scheme eval)
(rnrs mutable-pairs) set-car! (scheme base)
(rnrs mutable-pairs) set-cdr! (scheme base)
(rnrs mutable-strings) string-set! (scheme base)
(rnrs mutable-strings) string-fill! (scheme base)
(rnrs base) real-valued? ---
(rnrs base) rational-valued? ---
(rnrs base) integer-valued? ---
(rnrs base) div-and-mod ---
(rnrs base) div ---
(rnrs base) mod ---
(rnrs base) div0-and-mod0 ---
(rnrs base) div0 ---
(rnrs base) mod0 ---
(rnrs base) assertion-violation ---
(rnrs base) assert ---
(rnrs base) identifier-syntax ---
(rnrs unicode) char-titlecase ---
(rnrs unicode) char-title-case? ---
(rnrs unicode) char-general-category ---
(rnrs unicode) string-titlecase ---
(rnrs unicode) string-normalize-nfd ---
(rnrs unicode) string-normalize-nfkd ---
(rnrs unicode) string-normalize-nfc ---
(rnrs unicode) string-normalize-nfkc ---
(rnrs bytevectors) bytevector=? ---
(rnrs bytevectors) bytevector-fill! ---
(rnrs bytevectors) bytevector-s8-ref ---
(rnrs bytevectors) bytevector-s8-set! ---
(rnrs bytevectors) bytevector->u8-list ---
(rnrs bytevectors) u8-list->bytevector ---
(rnrs io ports) file-options ---
(rnrs io ports) buffer-mode ---
(rnrs io ports) buffer-mode? ---
(rnrs io ports) latin-1-codec ---
(rnrs io ports) utf-8-codec ---
(rnrs io ports) utf-16-codec ---
(rnrs io ports) eol-style ---
(rnrs io ports) native-eol-style ---
(rnrs io ports) error-handling-mode ---
(rnrs io ports) make-transcoder ---
(rnrs io ports) native-transcoder ---
(rnrs io ports) transcoder-codec ---
(rnrs io ports) transcoder-eol-style ---
(rnrs io ports) transcoder-error-handling-mode ---
(rnrs io ports) bytevector->string ---
(rnrs io ports) string->bytevector ---
(rnrs io ports) port-transcoder ---
(rnrs io ports) transcoded-port ---
(rnrs io ports) port-has-position? ---
(rnrs io ports) port-position ---
(rnrs io ports) port-has-set-port-position!? ---
(rnrs io ports) set-port-position! ---
(rnrs io ports) port-eof? ---
(rnrs io ports) open-file-input-port ---
(rnrs io ports) open-bytevector-input-port ---
(rnrs io ports) open-string-input-port ---
(rnrs io ports) standard-input-port ---
(rnrs io ports) make-custom-binary-input-port ---
(rnrs io ports) make-custon-textual-input-port ---
(rnrs io ports) get-u8 ---
(rnrs io ports) lookahead-u8 ---
(rnrs io ports) get-bytevector-n ---
(rnrs io ports) get-bytevector-n! ---
(rnrs io ports) get-bytevector-some ---
(rnrs io ports) get-bytevector-all ---
(rnrs io ports) get-char ---
(rnrs io ports) lookahead-char ---
(rnrs io ports) get-string-n ---
(rnrs io ports) get-string-n! ---
(rnrs io ports) get-string-all ---
(rnrs io ports) get-line ---
(rnrs io ports) get-datum ---
(rnrs io ports) output-port-buffer-mode ---
(rnrs io ports) open-file-output-port ---
(rnrs io ports) open-bytevector-output-port ---
(rnrs io ports) call-with-bytevector-output-port ---
(rnrs io ports) open-string-output-port ---
(rnrs io ports) call-with-string-output-port ---
(rnrs io ports) standard-output-port ---
(rnrs io ports) standard-error-port ---
(rnrs io ports) make-custom-binary-output-port ---
(rnrs io ports) make-custom-textual-output-port ---
(rnrs io ports) put-u8 ---
(rnrs io ports) put-bytevector ---
(rnrs io ports) put-char ---
(rnrs io ports) put-string ---
(rnrs io ports) put-datum ---
(rnrs io ports) open-file-input/output-port ---
(rnrs io ports) make-custom-binary-input/output-port ---
(rnrs io ports) make-custom-textual-input/output-port ---
--- bytevector (scheme base)
--- bytevector-append (scheme base)
--- char-ready? (scheme base)
--- cond-expand (scheme base)
--- define-values (scheme base)
--- error-object-irritants (scheme base)
--- error-object-message (scheme base)
--- error-object? (scheme base)
--- exact-integer? (scheme base)
--- features (scheme base)
--- file-error? (scheme base)
--- floor-quotient (scheme base)
--- floor-remainder (scheme base)
--- floor/ (scheme base)
--- get-output-bytevector (scheme base)
--- get-output-string (scheme base)
--- include (scheme base)
--- include-ci (scheme base)
--- input-port-open? (scheme base)
--- list-copy (scheme base)
--- list-set! (scheme base)
--- make-list (scheme base)
--- make-parameter (scheme base)
--- modulo (scheme base)
--- open-input-bytevector (scheme base)
--- open-input-string (scheme base)
--- open-output-bytevector (scheme base)
--- open-output-string (scheme base)
--- output-port-open? (scheme base)
--- parameterize (scheme base)
--- peek-u8 (scheme base)
--- quotient (scheme base)
--- read-bytevector (scheme base)
--- read-bytevector! (scheme base)
--- read-error? (scheme base)
--- read-line (scheme base)
--- read-string (scheme base)
--- read-u8 (scheme base)
--- remainder (scheme base)
--- square (scheme base)
--- string->vector (scheme base)
--- string-copy! (scheme base)
--- string-map (scheme base)
--- syntax-error (scheme base)
--- truncate-quotient (scheme base)
--- truncate-remainder (scheme base)
--- truncate/ (scheme base)
--- u8-ready? (scheme base)
--- vector->string (scheme base)
--- vector-append (scheme base)
--- vector-copy (scheme base)
--- vector-copy! (scheme base)
--- write-bytevector (scheme base)
--- write-string (scheme base)
--- write-u8 (scheme base)
--- digit-value (scheme char)
--- open-binary-input-file (scheme file)
--- open-binary-output-file (scheme file)
--- delay (scheme lazy)
--- delay-force (scheme lazy)
--- force (scheme lazy)
--- make-promise (scheme lazy)
--- promise? (scheme lazy)
--- load (scheme load)
--- emergency-exit (scheme process-context)
--- get-environment-variable (scheme process-context)
--- get-environment-variables (scheme process-context)
--- current-jiffy (scheme time)
--- current-second (scheme time)
--- jiffies-per-second (scheme time)
--- write-shared (scheme write)
--- write-simple (scheme write)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment