This is equivalent to writing the contents of string, one character at a time using write-char , except that it is usually much faster. Writes a written representation of object to output-port , and returns an unspecified value. If object has a standard external representation, then the written representation generated by write shall be parsable by read into an equivalent object. Thus strings that appear in the written representation are enclosed in doublequotes, and within those strings backslash and doublequote are escaped by backslashes. Writes a representation of object to output-port .
Strings appear in the written representation as if written by write-string instead of by write .
Character objects appear in the representation as if written by write-char instead of by write . Some output ports are able to tell whether or not they are at the beginning of a line of output. If output-port is not such a port, this procedure is identical to newline . In either case, fresh-line performs discretionary output flushing and returns an unspecified value. This procedure performs discretionary output flushing and returns an unspecified value.