|
From: | Leo Liu |
Subject: | why is reverse a string in-place so much slower than a vector? |
Date: | Fri, 25 Apr 2014 16:12:16 +0800 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (CentOS 6.5) |
(defun rev (a) (let ((l (length a))) (dotimes (i (floor l 2) a) (cl-rotatef (aref a i) (aref a (1- (- l i))))))) -- Sent from my Emacs
[Prev in Thread] | Current Thread | [Next in Thread] |