I have other ideas yet.I don't like the UndefinedSortFunction: too specific, compose oddly...The selector undefinedFirst is good, but the implementation not so.If we defined <=> in Boolean (orWhatEverTheLongSelectorYouPr eferBecausePharoHasTheFreedomT oHaveOwnTaste:) in order to have true sorted first, then we can generalize.������ "sort by absolute value, but put the negative first"������ numbers sorted: #negative sortedFirst, #abssortedFirst in this case would be a synonym for ascending (or asSortFunction).Alternatively, if we don't want <=> in Boolean because it's not natural (the fact that we need a synonym is a clue)then we can have sortedFirst answering a specialized BooleanSortFunction.
#negative ascending, #abs
#isNil descending, #name
#negative trueFirst, #abs#isNil trueLast, #name