Skip to content

Methods not memorized, ruins inheritance #314

@The-Markitecht

Description

@The-Markitecht
Welcome to Jim version 0.84
. info patchlevel
0.82-134-gdcea42c
. class a {}
a
. a method m {} {}
a m
. a methods
. class b a {}
b
. b method z {} {}
b z
. b methods
. 

Per the docs, class a should have listed out 1 method. b should have listed out 2 methods. Instead neither got their methods memorized at all. Therefore b could not inherit the methods from a. Therefore inheritance is totally non-functional.

I first noticed this when 'super' couldn't find the method. But the issue looks much broader than that.

I'll see if I can dig down to the root cause this week.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions