On Wed, Jan 13, 2010 at 08:29:45PM +0100, Dmitry Karasik wrote: > On Wed, Jan 13, 2010 at 02:09:46PM -0500, Hans Dieter Pearcey wrote: > > Excerpts from Dmitry Karasik's message of Wed Jan 13 13:50:45 -0500 2010: > > > It's just, if I can't help, I don't criticize, especially if wasn't > > > asked. > > > > You still aren't getting it. I (and several other people here) *can* help. > > I > > don't *want* to help because this is a *bad idea* (built on top of another > > bad > > idea, auto_deref, but we're already stuck with that one). > > You see, "bad" is subjective here, unless you want to persuade me that > TMTOWTDI > is bad too. I cook my object accessors the way *I* like them, raw and > dangerous > :), and even though I agree that this liking is subjective as well, I'm > totally > uninterested in discussing my own programming style. As well as tabs vs > spaces, > camelCase, or what not. > > By the same argument I don't judge if auto_deref is a bad idea or not, it's > yours > invention. I can't care less if it's bad or not, I'm not using it anyway. > > My point is, if Moose can't do what I want, I'm fine, please give me a link > where I can fill a feature request and be done with it. If it can, then please > give me a short answer, "you write such and such", thank you, problem solved.
The other side to this argument is that because this is bad and wrong (something you apparently are okay with agreeing with), we as perl programmers have an interest in discouraging it, because that just increases the chance that someone will see it, think it's a good idea, and then use it in code that we later on will have to clean up when it breaks. You can do what you want, but saying "help me do this the wrong way" isn't going to encourage many people at all to help. Propagating bad coding practices like this just ends up hurting everyone. -doy