All pastes #947891 Raw Edit

Mine

public text v1 · immutable
·published 2008-03-18 19:55 UTC
rendered paste body
(require 'cl)
(defun quicksort (xs)
  (if (null xs)
      nil
    (let* ((pivot (car xs))
           (smaller (remove-if-not #'(lambda (x) (< x pivot)) (cdr xs)))
           (greater (remove-if-not #'(lambda (x) (>= x pivot)) (cdr xs))))
      (append (quicksort smaller)
              (list pivot)
              (quicksort greater)))))