Skip Menu |

This queue is for tickets about the MooseX-ABC CPAN distribution.

Report information
The Basics
Id: 47651
Status: rejected
Priority: 0/
Queue: MooseX-ABC

People
Owner: Nobody in particular
Requestors: perl [...] evancarroll.com
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



This seems like a bad idea, when a regular Role can do the same thing (functioning as an Interface) and totally avoid MI. Not to mention 'requires' is a kinda shitty subset of the functionality needed to make a good interface. Roles add "exlclude" but even this isn't really enough.. What if I want to make my Interface dependent on a method modifier, global variable, or some other internal nicety -- there is no convenient nicety that can do this..
I don't see an actual bug report/feature request here...
More specifically, if there's a feature you think I'm missing, feel free to list it, but "your module sucks" and then rambling vaguely about things (what does an interface being dependent on a method modifier even mean?) isn't really something I can do anything about.
Take it off of CPAN, or tell potential viewers that the module serves no purpose except it adds downsides where there was none previously. Or, if I'm missing something enlighten me. It seems like you're brining PHP into Perl and the end effect is people coming from PHP will be confused.