mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-04-29 19:30:36 +02:00
* module/ice-9/textual-ports.scm (custom-textual-port-read+flush-input): (custom-textual-port-write): (custom-textual-port-seek): (custom-textual-port-close): (custom-textual-port-random-access?): (make-custom-textual-input-port): (make-custom-textual-output-port): (make-custom-textual-input/output-port): New procedures. * doc/ref/api-io.texi (Ports): Update docs. * doc/ref/r6rs.texi (rnrs io ports): Mention custom textual port interfaces. * module/rnrs/io/ports.scm: Re-export custom textual port interfaces from (ice-9 textual-ports). * test-suite/tests/r6rs-ports.test: Add minimal tests for textual ports. |
||
---|---|---|
.. | ||
arithmetic | ||
bytevectors | ||
io | ||
records | ||
base.scm | ||
bytevectors.scm | ||
conditions.scm | ||
control.scm | ||
enums.scm | ||
eval.scm | ||
exceptions.scm | ||
files.scm | ||
hashtables.scm | ||
lists.scm | ||
mutable-pairs.scm | ||
mutable-strings.scm | ||
programs.scm | ||
r5rs.scm | ||
sorting.scm | ||
syntax-case.scm | ||
unicode.scm |