Open ChristianGruen opened 2 months ago
The particular reason is an attempt (I don't know if it's entirely successful) to ensure that all dependencies of functions on the static and dynamic context are captured in default values for function parameters.
There are certainly plenty of examples of functions that have dependencies on the static context that are NOT made explicit in the default values of parameters, so I think this can be changed.
The default value for the option parameter of
fn:deep-equal
is:Can we simply use
{}
, or is there a particular reason for mentioning thecollation
and no other option?