Code: Select all
(map set '(a b c ...) (something that returns a list))
Code: Select all
(let (a nil b nil c nil)
(map set '(a b c ...) (something that returns a list)))
Code: Select all
(let (sym1 expr1 (sym2 sym3 sym4) expr234)
body)
will be evaluated as:
Code: Select all
(let sym1 expr1 sym2 nil sym3 nil sym4 nil)
(map set '(sym2 sym3 sym4) expr234)
body)
This can relaitively easy be modelled with some macro, but it seems to be nice standard feature. imho.