Since we don't actually print the `inconsistent-merge-error' anyway,
fiddling with the presentation of the items doesn't do anything.
This is a convenience wrapper around the main `merge-lists' function.
Given that class linearizations (almost?) always specify a custom
This is a convenience wrapper around the main `merge-lists' function.
Given that class linearizations (almost?) always specify a custom
- tiebreaker function, this isn't a keyword argument. Also, this wrapper
- provides a standard presentation function so that any errors are presented
- properly."
- (merge-lists lists
- :pick pick
- :present (lambda (class)
- (format nil "`~A'" (sod-class-name class)))))
+ tiebreaker function, this isn't a keyword argument."
+ (merge-lists lists :pick pick))
;;; Tiebreaker functions.
;;; Tiebreaker functions.