2009-05-26 Vitaly Mayatskikh <v.mayatskih@gmail.com>
authorkaoru <kaoru>
Tue, 26 May 2009 21:11:21 +0000 (21:11 +0000)
committerkaoru <kaoru>
Tue, 26 May 2009 21:11:21 +0000 (21:11 +0000)
* elmo-util.el (elmo-union): New function, make a union of two lists.

elmo/ChangeLog
elmo/elmo-util.el

index 72266a1..132dd45 100644 (file)
@@ -1,3 +1,7 @@
+2009-05-26  Vitaly Mayatskikh <v.mayatskih@gmail.com>
+
+       * elmo-util.el (elmo-union): New function, make a union of two lists.
+
 2009-05-26  TAKAHASHI Kaoru  <kaoru@kaisei.org>
 
        * elmo-version.el (elmo-version): Up to 2.15.7.
index f5191fb..b796432 100644 (file)
@@ -485,6 +485,10 @@ Return value is a cons cell of (STRUCTURE . REST)"
       (setq list (cdr list))))
   list)
 
+(defun elmo-union (l1 l2)
+  "Make a union of two lists"
+  (elmo-uniq-sorted-list (sort (append l1 l2) #'<)))
+
 (defun elmo-list-insert (list element after)
   (let* ((match (memq after list))
         (rest (and match (cdr (memq after list)))))