Обычно в большинстве пакетов есть функция с именем ARGLIST.LispWorks называет его FUNCTION-LAMBDA-LIST.
Для информационных целей в LispWorks, если на курсор указывается символ функции, тогда control-shift-a отображает список аргументов.В LispWorks также есть функция 'arglist-on-space', которую можно загрузить.После ввода символа и пробела в среде IDE отобразится список аргументов.
Существует также функция CL: DESCRIBE.Он описывает различные объекты.В большинстве реализаций CL он также должен отображать arglist функции.
Следующий пример для Clozure Common Lisp:
Welcome to Clozure Common Lisp Version 1.6-r14468M (DarwinX8664)!
? (defun foo (x y &optional (z 1)) (+ x (* y z)))
FOO
? (arglist #'foo)
(X Y &OPTIONAL Z)
:ANALYSIS
? (describe #'foo)
#<Compiled-function FOO #x302000550F8F>
Name: FOO
Arglist (analysis): (X Y &OPTIONAL Z)
Bits: 8405508
...