Builtin Library
README.md
debug (nodebox)
Looking inside a graph while it is built: debug.dump summarizes a graph value into a Data record (a Geometry's counts, point attributes and bounds; what any other value holds), and debug.validate checks a Geometry's structure and reports the issues it finds (vertices naming points outside the range, NaN positions, degenerate triangles). A graph calls them as g.debug.dump({ value = geometry, label = "after weld" }) and g.debug.validate({ value = geometry }), beside the node whose result is in question.