On Friday, 20 January 2023 at 11:28:23 UTC, thebluepandabear wrote:
```
final abstract class Algo {
    void drawLine(Canvas c, Pos from, Pos to) { ...... };
}
```

This solution seems like a bit of a hack, which is why I don't like it.

Interesting solution if you put `static:` in there.

Alternatively you could create a module, but then it would just be a function without a clear type.

Why do you want a type?

Is anyone aware of a non-ugly way to implement a 'static' class or namespace?

Use a struct and put `static:` after the opening brace. That's what GC is in core.memory.

Reply via email to