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

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

[elpa] externals/dash c0f2c8f 026/426: Test that it works with lexical b


From: Phillip Lord
Subject: [elpa] externals/dash c0f2c8f 026/426: Test that it works with lexical binding.
Date: Tue, 04 Aug 2015 19:36:28 +0000

branch: externals/dash
commit c0f2c8fcf7e636feecbbce2411da2252faa879e5
Author: Magnar Sveen <address@hidden>
Commit: Magnar Sveen <address@hidden>

    Test that it works with lexical binding.
---
 examples.el |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/examples.el b/examples.el
index aba8781..dad913e 100644
--- a/examples.el
+++ b/examples.el
@@ -1,3 +1,5 @@
+;; -*- lexical-binding: t -*-
+
 (require 'bang)
 
 (defun even? (num) (= 0 (% num 2)))
@@ -30,7 +32,9 @@
 (defexamples !remove
   (!remove (lambda (num) (= 0 (% num 2))) '(1 2 3 4)) => '(1 3)
   (!remove 'even? '(1 2 3 4)) => '(1 3)
-  (!!remove (= 0 (% it 2)) '(1 2 3 4)) => '(1 3))
+  (!!remove (= 0 (% it 2)) '(1 2 3 4)) => '(1 3)
+  (let ((mod 2)) (!remove (lambda (num) (= 0 (% num mod))) '(1 2 3 4))) => '(1 
3)
+  (let ((mod 2)) (!!remove (= 0 (% it mod)) '(1 2 3 4))) => '(1 3))
 
 (defexamples !concat
   (!concat) => nil



reply via email to

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