On Friday, 22 September 2023 at 03:33:08 UTC, Vitaliy Fadeev
wrote:
On Friday, 22 September 2023 at 02:51:10 UTC, Vitaliy Fadeev
wrote:
...
```
Chip
id
name
Sense()
Draw()
```
instance
```
chip = new Chip();
```
compiled to
```
chip
__vtbl -------------> Chip
__monitor Sense()
id Draw()
name
```
I want
```
chip
__vtbl --+
id |
name |
|-> Chip_Hovered
| Sense()
| Draw()
|
+-> Chip_Hovered
Sense()
Draw()
```
What I mean is, why not use other language constructs like mixins
or inheritance with some mapping for example?