Function: idlwave--dlet

idlwave--dlet is a macro defined in idlwave.el.gz.

Signature

(idlwave--dlet BINDERS &rest BODY)

Documentation

Like dlet but without warnings about non-prefixed var names.

Source Code

;; Defined in /usr/src/emacs/lisp/obsolete/idlwave.el.gz
(defmacro idlwave--dlet (binders &rest body)
  "Like `dlet' but without warnings about non-prefixed var names."
  (declare (indent 1) (debug let))
  (let ((vars (mapcar (lambda (binder)
                        (if (consp binder) (car binder) binder))
                      binders)))
    `(with-suppressed-warnings ((lexical ,@vars))
       (dlet ,binders ,@body))))