![](https://secure.gravatar.com/avatar/d41a1ae8ef63e95a9816f4fbbb9223a3.jpg?s=120&d=mm&r=g)
15 Jan
2011
15 Jan
'11
3:50 p.m.
I'd like to suggest adding Paul Graham's very useful function #'mkstr, and his #'symb can greatly simplify symbolicate (defun mkstr (&rest args) "Make a string out of the printed representations of the arguments." (with-output-to-string (s) (dolist (a args) (princ a s)))) (defun symb (&rest args) "Make a symbol out of the printed representations of the arguments." (intern (apply #'mkstr args))) (I'd prefer this name, but this definition could just replace symbolicate's.) Thanks, Liam