Skip Menu |

This queue is for tickets about the Math-BigInt CPAN distribution.

Report information
The Basics
Id: 120242
Status: resolved
Priority: 0/
Queue: Math-BigInt

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

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



Subject: [PATCH] Fix multiple inheritance for c3
cperl switched to c3 already (perl5 might do later evtl.) and fails with "Inconsistent hierarchy during C3 merge". With multiple inheritance (@ISA>1), the c3 mro refuses to load the most specific after the least specific base class. The general rule to avoid inconsistency for @ISA is from most specific to least specific. I.e. Exporter needs to be the last -- Reini Urban
Subject: c3.p
Download c3.p
application/octet-stream 1.7k

Message body not shown because it is not plain text.

Thanks for the patch, but what is "c3" and "mro"?
On Mon Feb 27 13:19:59 2017, pjacklam wrote: Show quoted text
> Thanks for the patch, but what is "c3" and "mro"?
$ perldoc mro c3 is the modern method resolution, used for proper object systems. dfs the adhoc resolution -- Reini Urban
Thanks for the information. This is fixed in v1.999810.