[Catalyst] Polymorphism?

Eric Wright info at rapidsynergy.com
Tue Jul 7 13:11:07 GMT 2009

Thanks all for the thoughts and the link. I'll be sure to take some time and
digest that.

Re: method modifiers, that sounds like a really interesting solution. Roles
seem very similar to me to Java interfaces. I really need to get more on
board with understanding how Moose can best be utilized. I'm still very
green. Plus the proliferation of object frameworks in Perl can leave you
with analysis paralysis but things seem to be moving more that way in the
Perl community especially with Perl 6 (somewhere?) on the horizon.

I've got the new Apress Catalyst book on pre-order. Any other recommended
reading resources?


On Tue, Jul 7, 2009 at 5:48 AM, Tomas Doran <bobtfish at bobtfish.net> wrote:

> Dave Rolsky wrote:
>> As do Moose roles. I've found using roles in controllers incredibly
>> helpful, since I often have similar/same "process this data and invoke a
>> ->search method", where the only thing that varies is what is being sear=
>> and/or the way the results are being displayed.
> Unfortunately, combining multiple roles with method attributes onto the
> same class totally fails right now.
> So:
> with $_ for qw/ControllerRole1 ControllerRole2/; # Works
> with qw/ControllerRole1 ControllerRole2/; # Attributes fail to show up.
> This means that conflict resolution (one of the nicest features of roles)
> fails to work :/
> I have fixes for this in the pipeline; as always, volunteers welcome to
> take them off my hands and finish them off if you want this before I get
> time... ;)
> Cheers
> t0m
> _______________________________________________
> List: Catalyst at lists.scsys.co.uk
> Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
> Searchable archive:
> http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
> Dev site: http://dev.catalyst.perl.org/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.scsys.co.uk/pipermail/catalyst/attachments/20090707/48bcd=

More information about the Catalyst mailing list