Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (defmacro named-let (name (&rest bindings) &body body)
- `(labels ((,name (,@(mapcar (lambda (binding)
- (if (listp binding)
- (first binding)
- binding))))
- ,@body))
- (,name ,@(mapcar (lambda (binding)
- (if (listp binding)
- (second binding)
- binding))))))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement