From 23e58ae2237230a335c6ef87cd10525e81dae9b4 Mon Sep 17 00:00:00 2001 From: Nathan Marz Date: Fri, 18 Nov 2016 16:24:09 -0500 Subject: [PATCH] don't convert lists to vectors in LAST --- src/clj/com/rpl/specter/navs.cljc | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/clj/com/rpl/specter/navs.cljc b/src/clj/com/rpl/specter/navs.cljc index af227ad..8b5949e 100644 --- a/src/clj/com/rpl/specter/navs.cljc +++ b/src/clj/com/rpl/specter/navs.cljc @@ -12,10 +12,6 @@ #?(:clj [clojure.core.reducers :as r]))) - -(defn- append [coll elem] - (-> coll vec (conj elem))) - (defn not-selected?* [compiled-path structure] (->> structure @@ -332,7 +328,7 @@ (cons (afn (first l)) (rest l))) (defn- update-last-list [l afn] - (append (butlast l) (afn (last l)))) + (concat (butlast l) [(afn (last l))])) #?( :clj