That was really helpful, I'll look into a similar approach and I'll try to
apply these suggestions to other designs I'll have to implement.
I see that the problem is definitely my way of thinking about the project
structure/architecture (which is no surprise given I have a C++ background). I
Hello everyone. I'm learning Nim but I'm finding it difficult to implement some
OOP software designs I have in mind. I see that Nim is a really flexible
language that doesn't enforce the programmer to a particular programming
paradigm/style (I may be wrong, but that's what I noticed while