Get the discriminators of a function and sort them appropriately to be used for urlmapping.
(defun get-function-discriminators (function-name) "Get the discriminators of a function and sort them appropriately to be used for urlmapping." (let ((discriminators (mapcar (fn (method) (mapcar (compose #'^symbol #'class-name) (method-specializers method))) (generic-function-methods (symbol-function function-name))))) (sort-function-discriminators discriminators)))Source Context