Hi all, Schwern and I have been discussing TAP 2.0 and barring objections, we like the diagnostic syntax proposed in http://perl-qa.yi.org/index.php/TAP_diagnostic_syntax.
However, there's one area that we're less clear on and the following two suggestions are bantered about: not ok 1 - differences in text file: (eval 2) line: 14 name: differences in text got: this is line 1 this is line 2 this is line 3 expected: this is line 1 this is line b this is line 3 display: +---+----------------+----------------+ | Ln|Got |Expected | +---+----------------+----------------+ | 1|this is line 1 |this is line 1 | * 2|this is line 2 |this is line b * | 3|this is line 3 |this is line 3 | +---+----------------+----------------+ Versus: not ok 1 - differences in text file: (eval 2) line: 14 name: differences in text got: <<END this is line 1 this is line 2 this is line 3 END expected: <<END this is line 1 this is line b this is line 3 END display: <<END +---+----------------+----------------+ | Ln|Got |Expected | +---+----------------+----------------+ | 1|this is line 1 |this is line 1 | * 2|this is line 2 |this is line b * | 3|this is line 3 |this is line 3 | +---+----------------+----------------+ END Naturally, we have our respective opinions about the merits of this, but we're willing to be pursuaded that one of us is wrong. There are all sorts of little details there, but basically, got/expected (or whatever names are settled on) are to be free-form text. The main question is whether or not those forms are HERE docs or follow a pseudo-YAML convention). Cheers, Ovid -- Buy the book -- http://www.oreilly.com/catalog/perlhks/ Perl and CGI -- http://users.easystreet.com/ovid/cgi_course/