[Turn on line numbering]
arg @stuff;
var x, line, mngr, meth, stack, out, ref;
stack = stack();
meth = (| stack[2][3] + "() line " + stack[2][4] |);
// dont even bother
mngr = .manager();
if (!(| mngr.find_method('tell) |))
return;
if (sender() != caller())
ref = sender() + "<" + caller() + ">";
else
ref = sender();
if (meth)
line = "DEBUG " + ref + "." + meth + ":";
else
line = "DEBUG " + ref + ":";
mngr.tell(line);
for x in (stuff) {
refresh();
mngr.tell($data_lib.unparse_indent(x).prefix("DEBUG "));
}
["// Created as a part of ColdCore, see: @help Credit"]