Wait, stop. Is this Yet Another Data::Dumper? Well, yes and no. Data::Dumper (and friends) are meant to stringify data structures in a way that makes them still suitable for being eval'ed back in. That's really awesome, but poses a huge constraint over pretty-printers. Earlier this year, brian d foy talked about the amazing powers of Data::Dump, but it still suffers from those constraints. Same go
![Data::Printer - a colored pretty printer for Perl](https://cdn-ak-scissors.b.st-hatena.com/image/square/41b3479af43443462072b37ee4eb768a22fec751/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEi7t4_ip8HTw_Hm0U3DZYMRiIOZz0KIfgDgwGsk1UshV7kS8WsazgUsOoDjIr-fL-O9vt282iMCwLeIAZMBKoSkbi-Aoa2uFUpthPv8IfjH6N3wT5sdc_VVAMV86rCrvbAIbxWm41H2iGmA%2Fw1200-h630-p-k-no-nu%2Fdataprinter-1.png)