Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling
 
PerlMonks  

Alter - Alter Ego Objects on CPAN

by Anno (Deacon)
on Jul 07, 2007 at 20:01 UTC ( [id://625440]=note: print w/replies, xml ) Need Help??


in reply to RFC: Alter - Perl extension for Alter Ego Objects

I have put up the Alter module on CPAN, essentially unchanged against the version I introduced a week ago.

This means I have cast into the wind the sage advice about renaming the module to something that better converys its purpose (but inevitably longer). What's to say? Naming decisions are guts decisions (and particularly hard to make) and that's the way my guts are swinging, if you'll pardon the imagery. The modicum of impudence that lies in occupying a top level name for the little thing is taken into account.

Anno

Update: Made mention of Alter a link

Replies are listed 'Best First'.
Re: Alter - Alter Ego Objects on CPAN
by shmem (Chancellor) on Jul 07, 2007 at 23:38 UTC
    The modicum of impudence that lies in occupying a top level name for the little thing is taken into account.
    It's not a little thing, it's at least of medium size. Not in amount of code, but we're speaking perl, aren't we? I mean impact and importance.

    I'm glad you stuck to the original name. It's so... "let's not talk about technical stuff (yawn). Let's name them as we would do, having a good settled amount of knowledge of concepts and analogies."

    Sorry for me not being able to lay out clearly what that appraisal means... ;-)

    --shmem

    _($_=" "x(1<<5)."?\n".q·/)Oo.  G°\        /
                                  /\_¯/(q    /
    ----------------------------  \__(m.====·.(_("always off the crowd"))."·
    ");sub _{s./.($e="'Itrs `mnsgdq Gdbj O`qkdq")=~y/"-y/#-z/;$e.e && print}
      It's not a little thing...

      Oh, in terms of impact and importance I believe Alter ought to revolutionize Perl OOP and make it what it was meant to be but never quite was. How's that for a humble opinion?

      But it can only do that as a core module (nobody likes an XS module among the prereqs), and the timing for that is unfortunate with 5.10 on the doorstep and Alter fresh from the drawing board. It'll get lots of time to mature on CPAN or in 5.11, supposing I get it in there. By the time of 5.12 we're all going to use Perl 6 and the point will be moot. :)

      I'm glad you stuck to the original name.

      Not everyone is, I got at least one downvote for my writeup :) Hell, I'm not entirely sure I am happy with the decision. I didn't exactly flip a coin, but it was close.

      Thanks for your support. It's good to know I'm the only one in favor of the Alter technique.

      Anno

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://625440]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others contemplating the Monastery: (2)
As of 2024-04-26 07:06 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found