Delete/3 in library(lists) - deprecated?

I think we should have an ISO committee to come up with a predicate naming convention to make such ambiguous (and short) predicate names unambiguous and elegant :grinning:

Maybe “delete_members_if_both_ground”, etc.

Gotta love the double negative in the source code (presumably to reduce garbage-collection activity).

Surely its arguments are in the wrong order anyway - should have the Element as the first argument, as with e.g. select/3

1 Like