> I know that this is my personal problem. Whenever I try to learn macro, I got > distracted from it. The reason is interesting. I want to access type X from > module A in module B. And I want to access type Y from module B in module A. > And Nim is not allowing this.
So learn how to structure your code differently -- it's not that hard and cyclic deps do not creep into every design. Most good designs do fine without them.
