AP
Size: a a a
AP
HF
AP
AP
AP
HF
a
:demand t
:defer
невозможно догадаться, что :defer nil
не значит do not defer. По-моему очевидно,что он должен значить именно это.:demand t : defer nil
попросту выглядит невинно, но эффект совершенно неожиданный.DL
:defer
невозможно догадаться, что :defer nil
не значит do not defer. По-моему очевидно,что он должен значить именно это.:demand t : defer nil
попросту выглядит невинно, но эффект совершенно неожиданный.DL
:defer
невозможно догадаться, что :defer nil
не значит do not defer. По-моему очевидно,что он должен значить именно это.:demand t : defer nil
попросту выглядит невинно, но эффект совершенно неожиданный.a
mplist
: multiple + plist. Примеры mplist помимо use-package форм это лямбда-листы, loop
, орговские заголовки блоков.AP
mplist
: multiple + plist. Примеры mplist помимо use-package форм это лямбда-листы, loop
, орговские заголовки блоков.DL
S
DL
a
do-
макросы), часто полезно иметь :first
и (реже) :last
для отдельного покрытия первой и последней итераций цикла. Поскольку число форм произвольное, body это будет mplist. Хотелось бы иметь какой-то стандартный интерфейс к mplist'ам.PG
a
define-mplist
, но он почти не опробован. Какие-то желанные фичи (наследование, условная обработка по текущему киворду) непонятно как делать. У меня есть обработчик λ-листов, он удобный и предназначен для обобщений, но че-то в итоге сложный. А вот как удобно писать интерпретаторы для loop
-like форм, я еще не въехал. Хорошо бы чтоб много людей независимо пробовали, поэтому я и пишу.PG
PG
HF