Hi Martin,
I have two (stylistic) comments about libv:
"(difference=" should be " (difference=" (multiple times)
Personally, I prefix my reports with "N:", "W:" or "E:" (for note, warning, error) s…
UniqueList has a fantastic method replaceAll() that can be used to bring it up-to-date with fresher data.
This should be possible with arbitrary EventLists.
In my user interface the user can edit a …