Open l0rinc opened 8 years ago
I think the reason was the API incompatibility between Set/Seq and Map. Scala also does not have remove* in Traversable. But Scala also has not retainAll as part of Traversable.
Another option is to remove retainAll from Traversable...
removeAll
andretainAll
seem to have the same usages, I think they should come in pairs: where there is one, the other should be also.Traversable
should:and
Iterator
impement it via a default method:Some incompatibilities should be resolved in
Map
also.