Remove "baroque" use of prefix argument from gensym
commit912826a829fc5e95d677f48b72413dccd216c6e1
authorMark Oteiza <mvoteiza@udel.edu>
Wed, 13 Sep 2017 14:38:05 +0000 (13 10:38 -0400)
committerMark Oteiza <mvoteiza@udel.edu>
Wed, 13 Sep 2017 14:38:05 +0000 (13 10:38 -0400)
tree48c7baa2d35371064060c8c442b1aa5bebdb1aa8
parent3d96fc15362453f43f3f04ffa288a57ee1e633c3
Remove "baroque" use of prefix argument from gensym

'cl-gensym' was simply moved here, but let us take an opportunity to
shed some historical baggage.
* lisp/subr.el (gensym): Remove special treatment of PREFIX as a
number.  Use "g" as prefix to differentiate from cl-gensym defaults.
* doc/lispref/symbols.texi (Creating Symbols): Update accordingly.
* lisp/emacs-lisp/cl-macs.el (cl--gensym-counter, cl-gensym): Restore.
doc/lispref/symbols.texi
lisp/emacs-lisp/cl-macs.el
lisp/subr.el