Skip to content
STUB. The LEANIFY macro allows conservative and targetted pruning of unnecessary macro "artifacts", mostly for the benefit of more aesthetic interactive macroexpansions. Such cleanup used to be performed by ad-hoc means or forgone entirely. Typical example: (leanify () '(progn one-form)) => one-form http://worknotes.hexstreamsoft.com/libraries/leanify-expand/
Common Lisp
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
.gitignore
README
UNLICENSE
leanify-expand.asd
main.lisp
package.lisp

README

Project's home: http://www.hexstreamsoft.com/projects/leanify-expand/


The LEANIFY macro allows conservative and targetted pruning of unnecessary macro \"artifacts\", mostly for the benefit of more aesthetic interactive macroexpansions. Such cleanup used to be performed by ad-hoc means or forgone entirely.

Typical examples:

(leanify () '(progn one-form)) => one-form
(leanify () '(let () one-form)) => one-form


This library is in the Public Domain.
See the UNLICENSE file for details.
Something went wrong with that request. Please try again.