pppprintdata
pppprintdata is a utility function from the PPP software library designed to produce human-readable representations of complex data structures. It is intended for debugging, logging, and interactive exploration by turning nested objects, collections, and primitives into readable text. The function focuses on readability and can be integrated into command-line tools, servers, and GUIs.
The function accepts a data object and an optional configuration that controls formatting, such as indentation
Internally, pppprintdata uses a recursive traversal with cycle detection to avoid infinite recursion on self-referential structures.
Usage notes: it is typically invoked as pppprintdata(data) or with an options object. It is designed to