~ chicken-r7rs (master) ccf2d8c7f91b26c5e004df29265298fe0b4281bd
commit ccf2d8c7f91b26c5e004df29265298fe0b4281bd Author: Evan Hanson <evhan@foldling.org> AuthorDate: Thu Sep 25 06:21:51 2014 +0000 Commit: Evan Hanson <evhan@foldling.org> CommitDate: Thu Sep 25 06:21:51 2014 +0000 Override csi's writer with r7rs's when scheme.write is loaded diff --git a/scheme.write.scm b/scheme.write.scm index 5f7d12b..6aac5f9 100644 --- a/scheme.write.scm +++ b/scheme.write.scm @@ -3,7 +3,13 @@ write-shared write-simple) (import (rename scheme (display display-simple) (write write-simple)) - (only chicken : foldl fx+ fx= fx<= optional when)) + (only chicken : feature? foldl fx+ fx= fx<= optional when)) + + (when (feature? 'csi) + (set! ##sys#repl-print-hook + (lambda (o p) + (display o p) + (newline)))) (define (interesting? o) (or (pair? o)Trap