> it still would be horribly slow O(N^2). > Personally, because of that I'd prefer hand-rolled intrusive > singly-linked list any time of day.
Now you're scaring me... You're saying that SList in D not only is bugged, but a templated remove_if would run in O(N^2) instead of O(N) ????!!!!