Howdy,
I have a basic "computeIsListVisible()" function that observes array changes using array.splices, and should return true if the list is non-empty. When the array is changed, it's passed in an object with indexSplices and keySplices, but doesn't include a (documented) reference to the array that changed. It seems like wanting to know which array changed is a reasonably common use case - could this be included and documented, so that the modified array doesn't have to be curried in somehow?
Side note: the array object that changed is actually included as an "object" property on the indexSplice record, but since it's undocumented, I'm assuming it can disappear at any moment. :)
Cheers,
- Devlin