Text::Tabs does tab replacing, but that module uses a global variable $tabstop (which is a style I really hate, to me, any package shows this kind of style will not be considered)
It might be too much to expect it to be OO, but at least $tabstop should be a parameter to expand, instead of being a global.
The other thing is that you obviously chopped too much useful stuffs away:
- Exception handling has to be there. I don't expect my program to show any compilation warnings/errors or run time warnings/errors. That's simply not my style.
If there is an exception, my code should catch it and handle it, not Perl.
- File handling. Result would be stored in file regardless. I do not expect anyone to pipe them from command line. Those outputs might be stored as document.
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.