Careful with subtract/3

That is not what I was referring too. I was referring to documentation pages such as on w3schools, e.g., JavaScript For Of. All these pages document browser support. So, for subtract/3 I would like to see a page documenting the two (or more) variations and the availability in Prolog systems that wish to contribute. Something like:


subtract(+Set, +Delete, -Result) is det.
bla bla.

Variations

  1. unification based bla bla
  2. identity based bla bla

Availability

SWI-Prolog: library(lists), variant (1)
Ciao: library(idlists), variant (2)

I.e., nothing technical, just docs. Ideally this would start discussion and cause systems to find a common ground. For example, I think id based is better. Surely if SWI-Prolog is the outlier I’m happy to change that, considering that the impact is most likely low.