| Aankhen`` | That's making my program die each time because the method doesn't exist in the superclass. |
| f00li5h | Aankhen``: if it's in an eval, the die can't get you |
| Randal | it shouldn't, if it's inside the eval |
| Aankhen`` | I don't understand why the `eval { ... }` is having no effect. |
| Randal | something is not as you see or say |
| f00li5h | Aankhen``: eval { } is diplomatic immunity from die |
| dondelelcaro | the only thing that can kill an eval is exit |
| f00li5h | it is, the bug has to be elsewehre |
| Randal | it's the "cheat death" opeator |
| f00li5h | Randal: "dodge" |
| Supaplex | by design, no cheat. |
| Randal | cheat is sometimes the design in video, we say "cheat right" or "cheat left" when we just want a nudge |
| f00li5h | nudge? |
| Randal | but I never learned a term for "rotate the camera at a 30 degree tilt" |
| erxz_paste | "Aankhen" at 71.6.194.243 pasted "sub S_msg { my $self = shift;" (7 lines) at http://erxz.com/pb/1893 |
| Randal | so I invented my own terms: "batman left" and "batman right" because they used to use that a lot in the old batman tv series |
| f00li5h | Randal: that's what i love about standards, making my own ones up |
| Aankhen`` | Randal: I'll try the `can` method you suggested earlier, I hadn't seen that one before. |
| Randal | I'd call to the handheld guy "gimme a 3-shot of the girls on the left, and batman right" and he'd know exactly what I wanted |
| Supaplex | ohhhhkay.. |
| f00li5h | Randal: i see |
| Randal | I mean, we all knew "zoom" "pan" "dolly" "title" "tilt" but there was no "rotate" :) |
| f00li5h | aah |
| Randal | hence, "batman" :) |
| Aankhen`` | No dice. The `defined $_ and ...` method makes my program eat up about 900 MB of memory without any visible activity. :-\ |
| Randal | you've got some sort of recursive call then Oh- I missed the SUPER there sorry |
| Aankhen`` | Ah, heh. |
| Randal | defined $_ and $self->$_(@args) for $self->can("SUPER::method"); |
| Aankhen`` | Aye. |
| Randal | I was thinking of my DESTROY caller |
| f00li5h | Randal: can gives you a coderef, right? |
| Randal | for (@ISA) { my $can = $_->can("DESTROY"); $can && $self->$can } |