[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
6.11.5 General String Conversion
When debugging Scheme programs, but also for providing a human-friendly interface, a procedure for converting any Scheme object into string format is very useful. Conversion from/to strings can of course be done with specialized procedures when the data type of the object to convert is known, but with this procedure, it is often more comfortable.
object->string
converts an object by using a print procedure for
writing to a string port, and then returning the resulting string.
Converting an object back from the string is only possible if the object
type has a read syntax and the read syntax is preserved by the printing
procedure.
- Scheme Procedure: object->string obj [printer]
- C Function: scm_object_to_string (obj, printer)
Return a Scheme string obtained by printing obj. Printing function can be specified by the optional second argument printer (default:
write
).
This document was generated on April 20, 2013 using texi2html 5.0.