Did you know ... | Search Documentation: |
Pack prolog_library_collection -- prolog/default.pl |
Ordering is a meta-argument that allows a list of elements to be arbitrarily ordered. The use of default_value/2 here allows the original ordering of elements to be retained in case the Ordering argument is not instantiated.
default_value(=, Ordering), once(call(Ordering, L1, L2))
@note We are sometimes using this predicate instead of
default_value/2 from `library(default)
' because we do not want
variable occurrences of `FromValue' to get instantiated.