[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] master 5362ef7: Nix some uses of eval
From: |
Mark Oteiza |
Subject: |
[Emacs-diffs] master 5362ef7: Nix some uses of eval |
Date: |
Tue, 17 Jan 2017 05:54:07 +0000 (UTC) |
branch: master
commit 5362ef79cbb195f9df38f71b4d64e290cd7d9f50
Author: Mark Oteiza <address@hidden>
Commit: Mark Oteiza <address@hidden>
Nix some uses of eval
* lisp/play/dunnet.el: Fix triple negative.
(dun-doverb): Use funcall instead of eval.
(dun-echo): Just call dun-mprinc.
(dun-save-val): Just bind value without eval.
---
lisp/play/dunnet.el | 10 ++++------
1 file changed, 4 insertions(+), 6 deletions(-)
diff --git a/lisp/play/dunnet.el b/lisp/play/dunnet.el
index f219f87..37dcba6 100644
--- a/lisp/play/dunnet.el
+++ b/lisp/play/dunnet.el
@@ -1113,7 +1113,7 @@ for a moment, then straighten yourself up.
(dun-doverb dun-ignore dun-verblist (car rest) (cdr rest)))
(if (not (cdr (assq (intern verb) dun-verblist))) -1
(setq dun-numcmds (1+ dun-numcmds))
- (eval (list (cdr (assq (intern verb) dun-verblist)) (quote rest)))))))
+ (funcall (cdr (assq (intern verb) dun-verblist)) rest)))))
;;; Function to take a string and change it into a list of lowercase words.
@@ -2687,7 +2687,7 @@ drwxr-xr-x 3 root staff 2048 Jan 1 1970 ..")
(dun-mprinc var)
(dun-mprinc ": Permission denied")
(setq nomore t))
- (eval (list 'dun-mprinc var))
+ (dun-mprinc var)
(dun-mprinc " ")))))))
(dun-mprinc "\n")))
@@ -3177,9 +3177,7 @@ File not found")))
(defun dun-save-val (varname)
- (let (value)
- (setq varname (intern varname))
- (setq value (eval varname))
+ (let ((value (symbol-value (intern varname))))
(dun-minsert "(setq ")
(dun-minsert varname)
(dun-minsert " ")
@@ -3329,7 +3327,7 @@ File not found")))
(dun-mprinc "\n")
(dun-batch-loop))
-(unless (not noninteractive)
+(when noninteractive
(fset 'dun-mprinc 'dun-batch-mprinc)
(fset 'dun-mprincl 'dun-batch-mprincl)
(fset 'dun-vparse 'dun-batch-parse)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] master 5362ef7: Nix some uses of eval,
Mark Oteiza <=