Какие стандартные макросы / специальные формы Common Lisp устанавливают неявные блоки с именем nil?

DO, PROG и т. Д. Устанавливают неявный блок с именем nil вокруг своих тел. CLHS не предоставляет список всех стандартных макросов, которые это делают. Пока что те, о которых я знаю:

DO
DO*
PROG
PROG*
LOOP
DOLIST
DOTIMES
DO-SYMBOLS
DO-ALL-SYMBOLS
DO-EXTERNAL-SYMBOLS

Существуют ли какие-либо другие стандартные макросы CL или специальные формы, которые устанавливают неявные блоки nil?

14
задан Rainer Joswig 4 December 2018 в 21:14
поделиться