I had not tried that. One thing I had been thinking about was why is the object reference not overridden to display the ID for the object instead of it just being a blessed object. What do you know, Class::Std::Fast does that! :)
My biggest concern that is that it has problems with Activestate Perl on a Windows box. I hope it does not turn out to be an issue.
| [reply] |
Personally, I dismissed Class::Std a while ago as too slow to even see the cold as it flashes by.
The most interesting OO infra-structure module that I've seen in recent times is Alter::Ego. Unfortunately, it's announcement timing meant that it has got lost in the Moose discussion.
I didn't do much more than play with it at the time, but it did seem interesting and quite fast.
My biggest concern that is that it has problems with Activestate Perl on a Windows box.
I just looked again at Class::Std::Fast and I don't see any mention of problems with AS. Could you elaborate a little, or provide a pointer?
Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.
| [reply] |
Nothing specific, but I don't have a C compiler and nmake will only sometimes work. So installing some Perl modules on a Windows box can be a crap shoot. Sometimes there are ppms for it, but AS tend to be out of date and maybe I can find a repository with the module, maybe I cannot.
The other thing I have come across is that AS Perl randomly spit out errors to the console about not being about release references(at least for my application). The same code running on Ubuntu does not display those errors.
| [reply] |