macro-level
2023-10-21
An embarassingly trivial convenience macro that saves on indentation while being more concise and direct. (macro-level ...) == (macrolet ((m () ...)) (m))
Author
Jean-Philippe Paradis <hexstream@hexstreamsoft.com>
License
Unlicense
Project's home: https://www.hexstreamsoft.com/libraries/macro-level/
MACRO-LEVEL is an embarassingly trivial convenience macro that saves
on indentation while being more concise and direct.
(macro-level
...)
==
;; Canonical indentation. MACRO-LEVEL saves 11 spaces.
(macrolet ((m ()
...))
(m))
==
;; "Miser" indentation. MACRO-LEVEL saves 5 spaces.
(macrolet
((m ()
...))
(m))
This library is in the Public Domain.
See the UNLICENSE file for details.