emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] 01/01: [gnugo int] Use ‘dolis t’, ‘destructuring-bind’ more.


From: Thien-Thi Nguyen
Subject: [elpa] 01/01: [gnugo int] Use ‘dolis t’, ‘destructuring-bind’ more.
Date: Tue, 04 Mar 2014 09:30:15 +0000

ttn pushed a commit to branch master
in repository elpa.

commit 506757a924867d573c799371646e8708de892d3e
Author: Thien-Thi Nguyen <address@hidden>
Date:   Tue Mar 4 10:33:36 2014 +0100

    [gnugo int] Use ‘dolist’, ‘destructuring-bind’ more.
    
    * packages/gnugo/gnugo.el (gnugo-board-mode): ...here,
    instead of ‘mapc’ + ‘apply’, for post-‘-l’ fixup.
---
 packages/gnugo/gnugo.el |   12 +++++-------
 1 files changed, 5 insertions(+), 7 deletions(-)

diff --git a/packages/gnugo/gnugo.el b/packages/gnugo/gnugo.el
index 274b563..43ee423 100644
--- a/packages/gnugo/gnugo.el
+++ b/packages/gnugo/gnugo.el
@@ -1724,13 +1724,11 @@ In this mode, keys do not self insert.
     ;; Emacs is too protective sometimes, blech.
     (set-process-query-on-exit-flag (gnugo-get :proc) nil)
     (when (or minus-l infile)
-      (mapc (lambda (x)
-              (apply (lambda (prop q)
-                       (set prop (string-to-number (gnugo-query q))))
-                     x))
-            '((board-size "query_boardsize")
-              (komi       "get_komi")
-              (handicap   "get_handicap"))))
+      (dolist (x '((board-size "query_boardsize")
+                   (komi       "get_komi")
+                   (handicap   "get_handicap")))
+        (destructuring-bind (prop q) x
+          (set prop (string-to-number (gnugo-query q))))))
     (gnugo-put :diamond (substring (process-name (gnugo-get :proc)) 5))
     (gnugo-put :gnugo-color (gnugo-other (gnugo-get :user-color)))
     (gnugo-put :highlight-last-move-spec



reply via email to

[Prev in Thread] Current Thread [Next in Thread]