Спасибо всем за ссылки и код. Я многому научился!
После изучения этих страниц кажется, что Emacs не позволяет назначать пользовательский идентификатор новому фрейму.
Таким образом, чтобы уникально ссылаться на вновь созданный фрейм, нужно поймать идентификатор, назначенный Emacs во время создания.
Теперь я могу лучше выразить то, что я искал, с помощью такой функции:
(defun my/frame-create (&optional title) "Create a new frame returning its internal id, optionally setting TITLE as title" (interactive "sNew frame name: ") (progn (setq my/frame-id (make-frame-command)) (set-frame-name title)) my/frame-id)
Эта функция создает новый кадр и возвращает его идентификатор, чтобы этот кадр можно было вызвать в любое время.
Я был бы признателен за любые комментарии, чтобы написать эту или аналогичную функцию с надлежащей идиомы elisp.
Спасибо еще раз всем за совет.