Tangent: Inheritance Bugs

Published August 04, 2008
Advertisement
I tracked down a few little bugs with Tangent inheritance. One was just something dumb that I forgot to do that prevented classes from having their inheritance lists dealt with. The second was a parser design error that saw foo:bar,baz{} as foo inherits a tuple of type bar,baz. Fixed that. Now parens will be required to inherit from a tuple type.

There's currently a bug with initializers during inheritance when there's a member collision, and I need to review some of the other stuff that handles member collisions. Otherwise inheritance of simple types, even multiple inheritance works now. Don't collide member names and it should be fine.

I might get to the other stuff, might not. I'll either work on that or get a release out Wednesday when I've time again.
Previous Entry Tangent: Super-alpha
Next Entry Working Weekend
0 likes 0 comments

Comments

Nobody has left a comment. You can be the first!
You must log in to join the conversation.
Don't have a GameDev.net account? Sign up!
Profile
Author
Advertisement
Advertisement