Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine
 
PerlMonks  

Re: Re: Re: Re: Re: Handy dandy CPAN pollution

by Anonymous Monk
on Dec 29, 2002 at 06:02 UTC ( [id://222864]=note: print w/replies, xml ) Need Help??


in reply to Re: Re: Re: Re: Handy dandy CPAN pollution
in thread Handy dandy CPAN pollution

However, I'm not into OO

If you can criticize any of his code, then you can suggest how to improve it. Whether or not you're "into" OO or not does not reduce your ability to suggest a better regex, data structure, etc.

It's easy to flame someone's code. I'll be far more impressed if (when?) you help him fix it.

Maybe a namespace should be introduced for new modules that haven't been reviewed yet.

This is a good idea. Splitting CPAN into reviewed/non-reviewed modules and displaying only the reviewed by default would be a very good comprimise in my opinion. The questions of who should do these reviews still remains but with a system to address judgements that are perceived unfair, it would probably work out well.

See what quality of discussion is possible when people are something resembling civil?

  • Comment on Re: Re: Re: Re: Re: Handy dandy CPAN pollution

Replies are listed 'Best First'.
Re: Re: Re: Re: Re: Re: Handy dandy CPAN pollution
by demerphq (Chancellor) on Jan 07, 2003 at 20:07 UTC
    I'll be far more impressed if (when?) you help him fix it.

    IMO the code in OOorNo is unfixable given the current state of Perl. Hypothetically a slight modification to the Perl source to provide a way of determining that a sub has been called via a method lookup (a flag in caller is my preference) would make the design feasable, however that change if done (I'd like it, and ive seen discussion of it in P5P) would only be useful on 5.10 at the earliest, so I think its probably better to rethink the objectives of the design.

    See what quality of discussion is possible when people are something resembling civil?

    Looks to me that the standard of debate is pretty good when a node is cantankerous as well.

    :-)

    --- demerphq
    my friends call me, usually because I'm late....

      Hypothetically a slight modification to the Perl source to provide a way of determining that a sub has been called via a method lookup

      You mean like called_as_method in Devel::Caller? :-)

      See my dissection of OOorNO for an example.

        Yup. Just like that. :-) But id like to see it removed from the Devel:: Namespace. I dont see how production code can use stuff from that branch.

        Oh and sorry I missed your analysis. :-) Ill read it now.

        Just finished. Great node.

        --- demerphq
        my friends call me, usually because I'm late....

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others taking refuge in the Monastery: (2)
As of 2024-04-19 20:57 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found