MAP-BIND is a macro that allows visual grouping of variables with their corresponding values (not necessarily 1:1) in calls to mapping operators when using an inline
LAMBDA. It does so in a way that automatically supports virtually every existing and future mapping operator, all lambda keywords and
FUNCALL/
APPLY/
MULTIPLE-VALUE-CALL variations.
It does all this with a surprisingly simple implementation!
map-bind is in Quicklisp:
(ql:quickload "map-bind")
See the project's home for further information, including a nice colorized example.
This library is in the Public Domain. See the UNLICENSE file for details.
convenience library