Sort stability: Difference between revisions

(Added Elixir)
Line 130:
=={{header|Common Lisp}}==
Common Lisp provides the two functions [http://www.lispworks.com/documentation/HyperSpec/Body/f_sort_.htm <code>sort</code> and <code>stable-sort</code>].
 
Each of these functions can sort arbitrary objects using a given predicate function, the input to which can be altered by the optional <code>key</code> parameter.
 
(eg; sorting file names based upon file sizes, the predicate might be <code>&lt;</code> and the <code>key</code> could be a function that transforms the file's name into its size)
 
=={{header|D}}==
Anonymous user