All the uses I see of this idiom treat it as a function. E.g., <http://www.emacswiki.org/emacs/AutoSave> says: (defconst emacs-tmp-dir (format "%s/%s%s/" temporary-file-directory "emacs" (user-uid)))