There are a couple of Nimble packages that add an `interface` like feature to Nim. Eventually we might provide an official solution. We planned to add vtables to Nim via Nim's `concept` feature but IMHO it's not really possible to do that with today's concepts.
- What ever happened to vtrefs? aviator
- What ever happened to vtrefs? Araq
- What ever happened to vtrefs? shirleyquirk
- What ever happened to vtrefs? aviator