ELisp: Sequence, Sort, Reverse

Sort, Reverse

;; example showing how nreverse destroys the original value

(setq xx (number-sequence 1 5))
(setq yy (nreverse xx))

xx
;; (1)

yy
;; (5 4 3 2 1)
;; sort example

(setq xx
      (mapcar
       (lambda (x) (random 99))
       (number-sequence 1 10)))

xx
;; (57 83 38 84 66 87 66 34 26 13)

(setq yy (seq-sort '< xx))
;; (13 26 34 38 57 66 66 83 84 87)

Emacs Lisp, Functions on Sequence