write-shared
-- r7rs
Definition procedure
;
write-shared
(from vonuvoli
);Procedure variants:
((value) -> (undefined))
((value textual-output-port-open) -> (undefined))
value
;textual-output-port-open
;undefined
;scheme:write
-- (scheme write)
;scheme
-- (scheme)
;(write-shared obj) (write-shared obj port)
The
write-shared
procedure is the same aswrite
, except that shared structure must be represented using datum labels for all pairs and vectors that appear more than once in the output.
The text herein was sourced and adapted as described in the "R7RS attribution of various text snippets" appendix.