branch: elpa/llama
commit 7f04c9034a261464ed249ba32ca43eaf65135508
Author: Jonas Bernoulli <jo...@bernoul.li>
Commit: Jonas Bernoulli <jo...@bernoul.li>

    ##: Shorten name of a let-bound variable
---
 llama.el | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/llama.el b/llama.el
index a1fc5fd086..9ec5d3e3a7 100644
--- a/llama.el
+++ b/llama.el
@@ -107,8 +107,8 @@ It also looks a bit like #\\='function."
     (signal 'wrong-type-argument (list 'symbolp fn)))
   (let* ((args (make-vector 10 nil))
          (body (llama--collect body args))
-         (optional nil)
-         (pos 0))
+         (pos  0)
+         (opt  nil))
     `(lambda
        (,@(apply
            #'nconc
@@ -117,16 +117,16 @@ It also looks a bit like #\\='function."
               (setq pos (1+ pos))
               (cond
                ((not symbol)
-                (list (intern (format "_%c%s" (if optional ?& ?%) pos))))
+                (list (intern (format "_%c%s" (if opt ?& ?%) pos))))
                ((string-match-p "\\`_?%" (symbol-name symbol))
-                (when optional
+                (when opt
                   (error "`%s' cannot follow optional arguments" symbol))
                 (list symbol))
                ((memq symbol '(&* _&*))
                 (list '&rest symbol))
-               (optional
+               (opt
                 (list symbol))
-               ((setq optional t)
+               ((setq opt t)
                 (list '&optional symbol))))
             (nconc (let (symbols)
                      (dolist (symbol (nreverse (cdr (append args nil))))

Reply via email to