[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#984987: ITP: cl-trivial-macroexpand-all -- macroexpand-all function for which calls implementation-specific equivalent



Package: wnpp
Severity: wishlist
Owner: Sean Whitton <spwhitton@spwhitton.name>
X-Debbugs-Cc: debian-devel@lists.debian.org, debian-common-lisp@lists.debian.org

* Package name    : cl-trivial-macroexpand-all
  Version         : 0~git20171020.933270a
  Upstream Author : cbaggers
* URL             : https://github.com/cbaggers/trivial-macroexpand-all/
* License         : Unlicense
  Programming Lang: Common Lisp
  Description     : macroexpand-all function which calls implementation-specific equivalent

This small library is one way to deal with the fact that the ANSI Common
Lisp standard does not provide quite enough facilities to do completely
reliable code walking, which is needed by Consfigurator, a package of
mine.

For background see Michael Raskin.  2017.  Writing a best-effort
portable code walker in Common Lisp.  In Proceedings of 10th European
Lisp Symposium, Vrije Universiteit Brussel, Belgium, April 2017
(ELS2017).  DOI: 10.5281/zenodo.3254669
https://zenodo.org/record/3254669/files/writing-portable-macroexpand-all.pdf

-- 
Sean Whitton

Attachment: signature.asc
Description: PGP signature


Reply to: