Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change
 
PerlMonks  

Re^4: use fields; # damnit

by adrianh (Chancellor)
on Jul 06, 2005 at 12:11 UTC ( #472769=note: print w/ replies, xml ) Need Help??


in reply to Re^3: use fields; # damnit
in thread use fields; # damnit

Adrianh, I don't understand what you mean by "we have to control the base-class." I thought the fields pragma played well with inheritance. Could you give a concrete example where this would be a problem?

The fields pragma only plays well with classes that have also been built with the fields pragma.

If I want to subclass a class that's based around a blessed hashref or coderef then I'm out of luck.

Since I often code with classes than I do not control (e.g. classes from CPAN) that are not implemented with pseudohashes I can't use the fields pragma with them.

Make sense?


Comment on Re^4: use fields; # damnit

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others chilling in the Monastery: (10)
As of 2015-07-07 08:03 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (87 votes), past polls