map-bind
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