> What values may be used with the key :external-format for the function
contain external formats relevant to windows and dos. If you grep-find
the source code for "define-external-format" you should find the rest.
> I have a simple program that writes a file that needs to be in DOS format.
> How do I tell format to print a carriage-return and linefeed?
I tested a couple of these external-formats and they seem to write out
*nix-style newlines. I have always used a hand-rolled
string-change-format function to change all of the #\newline's in a
string into (coerce '(#\linefeed #\return) 'string) before writing the
string out to a file.