annotate modules/postgresql/.cvsignore @ 5067:7d7ae8db0341

add functions `stable-union' and `stable-intersection' to do stable set operations -------------------- ChangeLog entries follow: -------------------- lisp/ChangeLog addition: 2010-02-22 Ben Wing <ben@xemacs.org> * cl-seq.el: * cl-seq.el (stable-union): New. * cl-seq.el (stable-intersection): New. New functions to do stable set operations, i.e. preserve the order of the elements in the argument lists, and prefer LIST1 over LIST2 when ordering the combined result. The result looks as much like LIST1 as possible, followed (in the case of `stable-union') by any necessary elements from LIST2, in order. This is contrary to `union' and `intersection', which are not required to be order- preserving and are not -- they prefer LIST2 and output results in backwards order.
author Ben Wing <ben@xemacs.org>
date Mon, 22 Feb 2010 21:23:02 -0600
parents d64a370129c7
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
996
25e260cb7994 [xemacs-hg @ 2002-09-10 15:27:02 by james]
james
parents:
diff changeset
1 *.ell
25e260cb7994 [xemacs-hg @ 2002-09-10 15:27:02 by james]
james
parents:
diff changeset
2 *_i.c
1358
d64a370129c7 [xemacs-hg @ 2003-03-16 21:02:01 by youngs]
youngs
parents: 996
diff changeset
3 GNUmakefile
d64a370129c7 [xemacs-hg @ 2003-03-16 21:02:01 by youngs]
youngs
parents: 996
diff changeset
4 Makefile
d64a370129c7 [xemacs-hg @ 2003-03-16 21:02:01 by youngs]
youngs
parents: 996
diff changeset
5 Makefile.in