branch: elpa/parseclj
commit da0c877940650860562c5ddfa028e5101dc282d0
Author: Arne Brasseur <[email protected]>
Commit: Arne Brasseur <[email protected]>

    Remove dash, using seq is good enough
---
 clj-lex.el   | 4 +---
 clj-parse.el | 8 ++++----
 2 files changed, 5 insertions(+), 7 deletions(-)

diff --git a/clj-lex.el b/clj-lex.el
index 99b5264d34..f85818ecfb 100644
--- a/clj-lex.el
+++ b/clj-lex.el
@@ -25,15 +25,13 @@
 
 ;; A reader for EDN data files and parser for Clojure source files.
 
-(require 'dash)
-
 (defun clj-lex-token (type form pos &rest args)
   `((type . ,type)
     (form . ,form)
     (pos  . ,pos)
     ,@(mapcar (lambda (pair)
                 (cons (car pair) (cadr pair)))
-              (-partition 2 args))))
+              (seq-partition args 2))))
 
 (defun clj-lex-token-type (token)
   (and (listp token)
diff --git a/clj-parse.el b/clj-parse.el
index 306d6b54e2..5ca45db548 100644
--- a/clj-parse.el
+++ b/clj-parse.el
@@ -4,7 +4,7 @@
 
 ;; Author: Arne Brasseur <[email protected]>
 ;; Keywords: lisp
-;; Package-Requires: ((dash "2.12.0") (emacs "25") (a "0.1.0alpha2"))
+;; Package-Requires: ((emacs "25") (a "0.1.0alpha3"))
 ;; Version: 0.1.0
 
 ;; This file is not part of GNU Emacs.
@@ -30,9 +30,9 @@
 
 ;;; Code:
 
-(require 'a)
-(require 'dash)
 (require 'cl-lib)
+(require 'a)
+
 (require 'clj-lex)
 (require 'clj-edn)
 (require 'clj-ast)
@@ -119,7 +119,7 @@
     (:rparen :lparen)
     (:rbracket :lbracket)
     (:rbrace (clj-lex-token-type
-              (-find (lambda (token) (member (clj-lex-token-type token) 
'(:lbrace :set))) stack)))))
+              (seq-find (lambda (token) (member (clj-lex-token-type token) 
'(:lbrace :set))) stack)))))
 
 (defun clj-parse--reduce-coll (stack closer-token reduceN)
   "Reduce collection based on the top of the stack"

Reply via email to