Skip to content

Commit 34351c3

Browse files
vemvbbatsov
authored andcommitted
Remove slam.hound.future
The functions provided by it are expected to be present in all end users' environments. (Especially since rewrite-clj now has a min requirement of Clojure 1.8)
1 parent 73ebd75 commit 34351c3

File tree

2 files changed

+10
-39
lines changed

2 files changed

+10
-39
lines changed

src/refactor_nrepl/ns/slam/hound/future.clj

Lines changed: 0 additions & 29 deletions
This file was deleted.

src/refactor_nrepl/ns/slam/hound/regrow.clj

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,12 @@
22
;;;; Copyright © 2011-2012 Phil Hagelberg and contributors
33
;;;; Distributed under the Eclipse Public License, the same as Clojure.
44
(ns refactor-nrepl.ns.slam.hound.regrow
5-
(:require [clojure.set :as set]
6-
[refactor-nrepl.ns.slam.hound.future :refer [as->* cond->*]]
7-
[refactor-nrepl.ns.slam.hound.search :as search]
8-
[nrepl.middleware.interruptible-eval :refer [*msg*]])
9-
(:import (clojure.lang IMapEntry IRecord)))
5+
(:require
6+
[clojure.set :as set]
7+
[nrepl.middleware.interruptible-eval :refer [*msg*]]
8+
[refactor-nrepl.ns.slam.hound.search :as search])
9+
(:import
10+
(clojure.lang IMapEntry IRecord)))
1011

1112
(def ^:dynamic *cache* (atom {}))
1213
(def ^:dynamic *dirty-ns* (atom #{}))
@@ -89,10 +90,9 @@
8990
(instance? IRecord form) (reduce (fn [r x] (conj r (f x))) form form)
9091
(coll? form) (into (empty form) (map f form))
9192
:else form)
92-
(as->* form
93-
(if-let [m (meta form)]
94-
(with-meta form m)
95-
form))))
93+
(as-> form (if-let [m (meta form)]
94+
(with-meta form m)
95+
form))))
9696

9797
(defn- prewalk [f form]
9898
(walk (partial prewalk f) (f form)))
@@ -155,6 +155,6 @@
155155
:refer (get (symbols->ns-syms) missing)
156156
:rename (reduce-kv
157157
(fn [s ns orig->rename]
158-
(cond->* s
158+
(cond-> s
159159
(some #{missing} (vals orig->rename)) (conj ns)))
160160
#{} (:rename old-ns-map))))

0 commit comments

Comments
 (0)