next node: StandardOrder,
prev node: PrettyPrint,
up to node: User Subsystem : Reflections


PrettyPrintStream

See the documentation of PrettyPrint. However, printing to a stream may be much cheaper both in runtime and memory consumption with large objects because it avoids repeated string copying.

Signature of PrettyPrintStream

List of Import References :
See MethodEnv
See Reflection

SIGNATURE PrettyPrintStream[alpha]

SORT alpha
/$ DYNAMIC[alpha] $/

IMPORT Com[void] ONLY com
       MethodEnv[value, com[void], output] ONLY method : SORT
       Reflection ONLY value : SORT
       Stream ONLY output
       Void ONLY void

FUN print : output ** alpha -> com[void]
FUN print : method -> output ** alpha -> com[void]


next node: StandardOrder,
prev node: PrettyPrint,
up to node: User Subsystem : Reflections