Hi there,
let me first confess: I'm a total nim-newbie, started nim yesterday TBH, and I'm totally excited about nim and it's possibilites!
Okay, so here's my first question: how is OrderedSet intended to be used when removing values? As far as I can see, there is no excl()-implementation in sets.nim for OrderedSet. I'm aware of OrderedTable, but that alternative would be more than I need, because I don't care about keys, all I need is an ordered set of object-identities.
I'm unsure whether I use the "right" collection for the use-case, which is a simple "register/unregister components"-scenario, where I wanna put components into an ordered set. Any component can be part of one set (only), and the order of adding the components is the latter order of rendering those components.
Am I using the right collection, and why is OrderedSet intended to be excl()-less? Thank you for your time!