Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the Class-Meta CPAN distribution.

Report information
The Basics
Id: 16346
Status: new
Priority: 0/
Queue: Class-Meta

People
Owner: Nobody in particular
Requestors: ovid [...] cpan.org
Cc:
AdminCc:

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



Subject: Cannot mix accessor types
Once the accessor type is set, a different class cannot adopt a different accessor type. For a single application, this is probably not an issue but if if I use a module which uses Class::Meta, I'm stuck with whatever interface they chose. Currently the only CPAN module which I know uses Class::Meta is Algorithm::ScheduledPath (in Algorithm::ScheduledPath::Edge). It uses standard Perl-style getter/setters. If I wanted semi-affordance, I don't know how I would accomplish that. This means that Class::Meta doesn't play well with itself. Cheers, Ovid