with-gensyms |
| [Macro] |
Purpose
Bind each symbol to a gensym symbol.
Package :gbbopen-tools
Module :gbbopen-tools
Arguments and values
symbols | Zero or more symbols to be bound to gensyms | |
declaration | A declare expression (not evaluated) | |
forms | An implicit progn of forms to be evaluated | |
results | The values returned by evaluating the last form |
Returns
The values returned by evaluating the last form.
Examples
> (pprint (macroexpand '(with-gensyms (a b) (form)))) (let ((a (gensym)) (b (gensym))) (form)) >
The GBBopen Project
with-gensyms |