Factored STRING-COLLECTORS out of SCSH-LEVEL-0.

This commit is contained in:
sperber 2002-09-03 12:30:08 +00:00
parent 0d4943b9b5
commit 9772b62b54
2 changed files with 11 additions and 1 deletions

View File

@ -592,6 +592,11 @@
make-string-output-port make-string-output-port
string-output-port-output)) string-output-port-output))
(define-interface string-collectors-interface
(export make-string-collector
collect-string!
clear-string-collector!
string-collector->string))
(define-interface scsh-utilities-interface (define-interface scsh-utilities-interface
(export mapv mapv! vector-every? copy-vector initialize-vector vector-append (export mapv mapv! vector-every? copy-vector initialize-vector vector-append

View File

@ -46,6 +46,11 @@
tables) tables)
(files weaktables)) (files weaktables))
(define-structure string-collectors string-collectors-interface
(open scheme
defrec-package)
(files stringcoll))
(define list-lib srfi-1) (define list-lib srfi-1)
(define string-lib srfi-13) (define string-lib srfi-13)
(define char-set-lib srfi-14) (define char-set-lib srfi-14)
@ -161,6 +166,7 @@
defrec-package defrec-package
define-record-types define-record-types
formats formats
string-collectors
os-dependent ; OS dependent stuff os-dependent ; OS dependent stuff
buffered-io-flags ; stdio dependent buffered-io-flags ; stdio dependent
ascii ascii
@ -232,7 +238,6 @@
syscalls syscalls
; select ; select
fname fname
stringcoll
rw rw
newports newports
fdports fdports