<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On Jan 7, 2013, at 2:10 AM, Calle Dybedahl wrote:</div><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div>On 20 dec 2012, at 16:58, Dick Franks <<a href="mailto:rwfranks@acm.org">rwfranks@acm.org</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><span style="font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; display: inline !important; float: none; ">IMHO the secondary mission would be better served by a separate purpose-built test tool distribution, driven by users who need it, and which would not be routinely redistributed as part of general purpose Linux distributions.</span><br style="font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "></blockquote></div><div><br></div><div><div>Anyway. Here's a suggestion: Instead of splitting off a special test tool distribution, let's give Net::DNS two faces. One nice, friendly, helpful and as far as possible optimized for the common case. One raw, unvarnished and unforgiving and aimed at making possible all the weird things nobody's thought of before. Possibly, the first could be built on top of the second. Or not, depending on what's easiest. </div></div></div></blockquote><br></div><div>Personally, I don't see the usefulness of the "friendly" version. Give me the raw data and then (if desired) give me helper routines to convert it to a friendlier version, if that's what I want to do. Don't give me the interpreted version and make me undo what you've done.</div><div><br></div><div>For example, I'd really appreciate it if the Net::DNS::RR::SOA::format_rdata() didn't add comments and didn't break the data across multiple lines.</div><div><br></div><div>Regards,</div><div>Chris Buxton</div></body></html>