The (rnrs io simple (6))
library provides convenience functions
for performing textual I/O on ports. This library also exports all of
the condition types and associated procedures described in (see I/O Conditions). In the context of this section, when stating that a
procedure behaves “identically” to the corresponding procedure in
Guile’s core library, this is modulo the behavior wrt. conditions: such
procedures raise the appropriate R6RS conditions in case of error, but
otherwise behave identically.
Note: There are still known issues regarding condition-correctness; some errors may still be thrown as native Guile exceptions instead of the appropriate R6RS conditions.
These procedures are identical to the ones provided by the (rnrs
io ports (6))
library. See rnrs io ports, for documentation.
These procedures are identical to the ones provided by Guile’s core library. See Ports, for documentation.
These procedures are identical to the ones provided by Guile’s core library. See File Ports, for documentation.
Closes the given input-port or output-port. These are
legacy interfaces; just use close-port
.
These procedures are identical to the ones provided by Guile’s core library. See Venerable Port Interfaces, for documentation.
This procedure is identical to the one provided by Guile’s core library. See Reading Scheme Code, for documentation.
These procedures are identical to the ones provided by Guile’s core library. See Venerable Port Interfaces, and See Writing Scheme Values, for documentation.