Conversation
|
Hey @Holiv ! This is great. I really liked your approach to creating this. It took me a while to realize that rendering data on the screen is a completely separate problem, and I like your approach to it here. This PR will introduce modules, which I think can add more organization to your code base. For example, through modules you can define your This approach did introduce some caveats. For example, some of your methods no longer had global scope, and I had to explicitly assign them to the Finally, have you though of possibly using a Tree Data Structure? It's hard to say how this would impact your code, but it's always a good idea to implement DSA's when you have the chance! Although I did manually test this PR, I would suggest manually testing it yourself before merging it. |
This PR will introduce modules, which will help compartmentalize the code