Mercurial > hg > xemacs-beta
comparison src/fns.c @ 5359:f5a5501814f5
Document the CL set functions and #'eql in the Lispref, not just cl.texi
man/ChangeLog addition:
2011-02-19 Aidan Kehoe <kehoea@parhasard.net>
* lispref/lists.texi (Sets And Lists):
Document #'member*, #'remove*, #'delete* in this file. Document
#'memq, #'member, #'remq, #'remove, #'delq, #'delete in terms of
the former functions.
Document #'subsetp, #'union, #'intersection, #'set-difference,
#'set-exclusive-or and their destructive analogues in this file.
* lispref/lists.texi (Association Lists):
Document #'assoc*, #'rassoc* in this file. Document #'assq,
#'assoc, #'rassq, #'rassoc in terms of the first two functions.
* lispref/objects.texi (Equality Predicates):
Document #'eql here, don't leave it to cl.texi.
src/ChangeLog addition:
2011-02-19 Aidan Kehoe <kehoea@parhasard.net>
* fns.c (Fset_exclusive_or):
This function accepts the :stable keyword too, document this in
its arglist.
author | Aidan Kehoe <kehoea@parhasard.net> |
---|---|
date | Sat, 19 Feb 2011 11:03:46 +0000 |
parents | 70b15ac66ee5 |
children | 46b53e84ea7a e79980ee5efe |
comparison
equal
deleted
inserted
replaced
5358:31475de17064 | 5359:f5a5501814f5 |
---|---|
10874 | 10874 |
10875 A non-nil value for the :stable keyword, not specified by Common Lisp, means | 10875 A non-nil value for the :stable keyword, not specified by Common Lisp, means |
10876 return the items in the order they appear in LIST1, followed by the | 10876 return the items in the order they appear in LIST1, followed by the |
10877 remaining items in the order they appear in LIST2. | 10877 remaining items in the order they appear in LIST2. |
10878 | 10878 |
10879 arguments: (LIST1 LIST2 &key (TEST #'eql) (KEY #'identity) TEST-NOT) | 10879 arguments: (LIST1 LIST2 &key (TEST #'eql) (KEY #'identity) TEST-NOT STABLE) |
10880 */ | 10880 */ |
10881 (int nargs, Lisp_Object *args)) | 10881 (int nargs, Lisp_Object *args)) |
10882 { | 10882 { |
10883 Lisp_Object liszt1 = args[0], liszt2 = args[1], elt = Qnil, tail = Qnil; | 10883 Lisp_Object liszt1 = args[0], liszt2 = args[1], elt = Qnil, tail = Qnil; |
10884 Lisp_Object result = Qnil, result_tail = Qnil, keyed = Qnil, ignore = Qnil; | 10884 Lisp_Object result = Qnil, result_tail = Qnil, keyed = Qnil, ignore = Qnil; |