Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

[typegraph] too many inheritance arrows for roles that inherit #4

Closed
moritz opened this Issue Aug 22, 2012 · 1 comment

Comments

Projects
None yet
3 participants
Owner

moritz commented Aug 22, 2012

We have type relationships like

 role X::Comp is Exception { }
 role X::Syntax does X::Comp { }
 class X::Syntax::Confused does X::Syntax { }

now all of X::Comp, X::Syntax and X::Syntax::Confused have an inheritance arrow to Exception, which is clearly too much.

In the very least X::Syntax shouldn't have such an arrow (ie roles only have arrows to direct superclasses), and in general either the role or the class should have an inheritance arrow.

Contributor

Mouq commented Jun 19, 2014

Appears to be fixed

@Mouq Mouq closed this Jun 19, 2014

@AlexDaniel AlexDaniel added the build label Jun 24, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment