[procedure] open-output-file filename
R5RS: Takes a string naming an output file to be created and returns an output port capable of writing characters to a new file by that name. If the file cannot be opened, an error is signalled. If a file with the given name already exists, the effect is unspecified.
[procedure] open-output-file filename [if-exists]
ChezScheme extends R5RS to take the optional flag if-exists, which may be one of the symbol error, replace, truncate or append.
[procedure] open-output-file filename [mode]
Chicken: takes an optional argument which can be #:text, #:binary or #:append.
[procedure] open-output-file filename [flags perms]
Scsh: flags and perms are integer that are composed by or-ing bit flags.
[procedure] open-output-file filename [options ...]
About This Site
Concept:CaseSensitivity Concept:ExtendedLambdaList Concept:FileSystem Concept:HashTable Concept:Module Concept:Networking Concept:ObjectSystem Concept:Process Concept:RegularExpression Concept:UserGroup