lib/rnrs.ss
;; RnRS libraries

 (library (rnrs mutable-strings (6))
   (export string-set! string-fill!)
   (import (core primitives)))
 
 (library (rnrs syntax-case (6))
   
   (export make-variable-transformer
           identifier? bound-identifier=? free-identifier=?
           generate-temporaries datum->syntax syntax->datum 
           syntax-violation syntax syntax-case quasisyntax 
           unsyntax unsyntax-splicing with-syntax 
           _ ...)
   
   (import (core primitives)
           (core with-syntax)  
           (core quasisyntax))
   
   ) ;; rnrs syntax-case
  
 (library (rnrs mutable-pairs (6))
   (export set-car! set-cdr!)
   (import (core primitives)))
 
 ;; Nonstandard library for reflection
 
 (library (rnrs eval reflection (6))
   (export environment-bindings)
   (import (core primitives)))
 
(library (rnrs files (6))
  (export file-exists? delete-file)
  (import (core primitives)))

(library (rnrs programs (6))
  (export exit command-line)
  (import (core primitives)))