User Tools


Macro WITH-STANDARD-IO-SYNTAX

Syntax

  • with-standard-io-syntax form*result*

Arguments and Values

Description

Within the dynamic extent of the body of forms, all reader/printer control variables, including any implementation-defined ones not specified by this standard, are bound to values that produce standard read/print behavior. The values for the variables specified by this standard are listed in the below table.

Examples

(with-open-file (file pathname :direction :output) (with-standard-io-syntax (print data file)) nil)

NIL

;;; ... Later, in another Lisp:

(with-open-file (file pathname :direction :input) (with-standard-io-syntax (defvar *data* (read file))))

*DATA*

Affected By

None.

Exceptional Situations

None.

See Also

None.

Notes

None.