Sort (Kernel)¶
-
Sort
(source dest orderFunction)¶ Important
SCI1.1 only.
Sorts a list and puts the result into another list.
Parameters: - source (k_list) – The list of items to sort.
- dest (k_list) – The destination list. The list may be the same as the source list.
- orderFunction (heapPtr) – An instance of an object with a doit() method (e.g.
Code
) that returns a numerical value indicating order.
Example:
(instance sortByDistanceToEgo of Code (properties) (method (doit theObj) (return (gEgo distanceTo: theObj)) ) ) ; Then somewhere in the script: (Sort myEventHandler myEventHandler sortByDistanceToEgo)