>>>> "KMH" == Karl M Hegbloom
<karlheg(a)bittersweet.inetarena.com> writes:
KMH> This breaks PCL-CVS release v2_9_7, and no doubt other XEmacs software.
KMH> (mapconcat 'identity '(1 2 3) ".")
mapconcat is working as designed.
Actually it's concat.
XEmacs:
(concat 1 2 3) ==> Wrong type argument: sequencep, 1
Emacs:
(concat 1 2 3) ==> "123"
However, Emacs' docstring for concat is:
"Concatenate all the arguments and make the result a string.\n\
The result is a string whose elements are the elements of all the arguments.\n\
Each argument may be a string or a list or vector of characters (integers).\n\
\n\
Do not use individual integers as arguments!\n\
The behavior of `concat' in that case will be changed later!\n\
If your program passes an integer as an argument to `concat',\n\
you should change it right away not to do so.")
Bug is in PCL-CVS.
Martin