Thanks! I really like this name. It does succinctly capture the main benefits:
- Bug context: The stack trace's main feature is that it more clearly shows the context of the problem
- Programmer context: The integration of messages and properties means that exception creation takes better advantage of information available to the programmer. The programmer does not need to restate things in more than one place.
- End user/development context: The ability to retrofit/add locality support with a minimum of advanced planning means you can better fit the exceptions to changing development contexts and end user needs
Are there downsides to this name? Right now, it is coming down to a tie between Tilly's suggestion and the original name Exception::Lite due to Jethro's observations about "Lite" being an important selling point.
The job of a good name isn't to be "cool" but to attract the people who will eventually want the package enough to download it. In theory you can sell something with any name, but when the name and the product are mismatched it is a lot more work. What is the difference between a person who would click through to Exception::Lite vs. Exception::Context? Which name would attract the people who would end up downloading it?
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.