comparison lisp/ChangeLog @ 5226:7789ae555c45

Add Common Lisp's #'complement to cl-extra.el. 2010-06-02 Aidan Kehoe <kehoea@parhasard.net> * cl-macs.el (complement): * cl-extra.el (complement): Add an implementation and a compiler macro for #'complement, as specified by CL. For discussion; the compiler macro may be a little too aggressive about taking the compile time argument lists of the functions it is inverting.
author Aidan Kehoe <kehoea@parhasard.net>
date Wed, 02 Jun 2010 16:18:50 +0100
parents 18c0b5909d16
children fbd1485af104
comparison
equal deleted inserted replaced
5225:1086297242fe 5226:7789ae555c45
1 2010-06-02 Aidan Kehoe <kehoea@parhasard.net>
2
3 * cl-macs.el (complement):
4 * cl-extra.el (complement):
5 Add an implementation and a compiler macro for #'complement, as
6 specified by CL. For discussion; the compiler macro may be a
7 little too aggressive about taking the compile time argument lists
8 of the functions it is inverting.
9
1 2010-05-31 Aidan Kehoe <kehoea@parhasard.net> 10 2010-05-31 Aidan Kehoe <kehoea@parhasard.net>
2 11
3 * specifier.el (current-display-table): 12 * specifier.el (current-display-table):
4 Use keywords in the structure syntax here, now we've moved to that 13 Use keywords in the structure syntax here, now we've moved to that
5 by default in C. 14 by default in C.