I feel that the new way of defining systems as a function that returns world is anthithetical to one of my favourite things about bitECS: the lack of boilerplate code.
To this end, I suggest you bring back defineSystem, and make that add the world return instead of the user having to add it on every system themself.
I feel that the new way of defining systems as a function that returns world is anthithetical to one of my favourite things about bitECS: the lack of boilerplate code.
To this end, I suggest you bring back defineSystem, and make that add the world return instead of the user having to add it on every system themself.
Pls close if you don't agree, just my opinion!