Skip to content

remove duplication across languages #2

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