Skip to content

remove duplication across languages #2

@campey

Description

@campey

The current approach "commits all the sins necessary" with each language being a copy paste of the original turtle.py with strings hand-replaced.

The current approach was pragmatic to see if/how it was possible, but now is a good time to think about how to refactor / restructure, maintaining the same or similar user-facing commands.

Probably as simple as changing to inheritance, although I don't quite understand how those long lists of function names are used, so that needs comprehending.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions