JSAbrahams / mamba

🐍 The Mamba programming language, because we care about safety
MIT License
85 stars 3 forks source link

Interfaces should specify that they are a `ABC` (Abstract Base Class) #331

Closed JSAbrahams closed 2 years ago

JSAbrahams commented 2 years ago

Current Issue

Types are just treated as classes.

High-level description of the feature

Python has a package called abc with, among other things:

Description of potential implementation

Generated python code should specify for interfaces that these are abstract by making use of the above.