annotate netinstall/README @ 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 3d3049ae1304
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
452
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
1 This directory contains the source for the setup program for the XEmacs
448
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents:
diff changeset
2 net releases.
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents:
diff changeset
3
452
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
4 For commentary on how to do a release please see `package-net.el'
448
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents:
diff changeset
5
452
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
6 This code has been adapted from the cygwin net release installer. In
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
7 particular note that the cygwin net release installer is actively
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
8 maintained and therefore we will want to incorporate improvements from
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
9 that. I have therefore tried to use the cygwin way wherever
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
10 possible. I have however cleaned up the code somewhat so that there
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
11 are not billions of warnings.
448
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents:
diff changeset
12
452
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
13 This program should get built as part of the standard XEmacs
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
14 make. Note however that if you use trhe cygwin build you will need a
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
15 NON CYGWIN VERSION OF ZLIB.
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
16