remove use of map at runtime
* lisp/ob.el (org-babel-edit-distance): Remove use of map at runtime.
This commit is contained in:
parent
63b5f8f2e8
commit
64418e2920
1 changed files with 2 additions and 2 deletions
|
@ -616,8 +616,8 @@ arguments and pop open the results in a preview buffer."
|
|||
"Return the edit (levenshtein) distance between strings S1 S2."
|
||||
(let* ((l1 (length s1))
|
||||
(l2 (length s2))
|
||||
(dist (map 'vector (lambda (_) (make-vector (1+ l2) nil))
|
||||
(number-sequence 1 (1+ l1)))))
|
||||
(dist (vconcat (mapcar (lambda (_) (make-vector (1+ l2) nil))
|
||||
(number-sequence 1 (1+ l1))))))
|
||||
(org-flet ((in (i j) (aref (aref dist i) j))
|
||||
(mmin (&rest lst) (apply #'min (remove nil lst))))
|
||||
(setf (aref (aref dist 0) 0) 0)
|
||||
|
|
Loading…
Reference in a new issue