| Caelum | bennymack: yes, with UNIVERSAL::isa :) |
| jjore | bennymack, you could check that the thing is of the appropriate reftype or that it has the appropriate overloading. isa won't get you there. |
| Caelum | why not? |
| mofino | somian, are you emo? You must be. |
| somian | Of course there's an upside: my personal productivity will improve, what with not spending so much time answering questions on #perl and all. |
| Caelum | a blessed hash is a HASH, etc. |
| jjore | package X;use overload '@{}' => sub { ... }; |
| somian | Is that a nick or slang, mofino? |
| Jmax- | mofino, that's neither necessary nor humorous |
| mofino | Jmax-, to you. |
| jjore | Objects of class X, whatever reftype they are can be array dereferenced. |
| Caelum | oh |
| Jmax- | well i'd be highly disappointed in someone who did |
| mofino | Jmax-, and I'm sure they wouldn't really care about your disappointment |
| action | somian scratches his head, but wastes little time worrying about it. |
| somian | scratches his head, but wastes little time worrying about it. |
| Jmax- | good. |
| jjore | Anyway, just having isa return true for 'HASH' doesn't even mean it can be hash dereferenced. |
| mofino | OH NOES! I HAVE FAILED JMAX! somian, excellent |
| somian | ? |
| mofino | somian, wasting time over drivel is a waste of time. somian++ |
| q[ender] | what a fucking kindergarden |
| somian | Certainly. |
| Randal | Hmm. I'm having a hard time grokking your article |
| jjore | You could have an object that was isa the *class* HASH but didn't have any way to be hash dereferenced. |
| Caelum | that would just be evil |
| jjore | Cuz you know, perl is funny that way. |
| mofino | What?! This is no kinder party! |
| Randal | however, I now connect that you're the same person who posted something similar about six(?) months ago on monks? |
| somian | OTOH, turning a blind eye to stuff that really matters is hypocrisy or lack of personal integrity |
| mofino | somian, really matter? |
| q[ender] | what a moral crusader... |
| Randal | integrity is important. |
| cfedde | stream of consciousness. Or in my case more of a puddle. |
| jjore | Anyway, isa() is one of those "kinda, sorta, mostly" answers that will break on legitimate code. |
| mofino | somian, I think there are bigger issues to tackle... |
| Randal | that's why I don't aim to be liked here. just aim to make a difference. |