diff --git a/src/shimmers/common/sequence.cljc b/src/shimmers/common/sequence.cljc index 08c32fc5..168fa20a 100644 --- a/src/shimmers/common/sequence.cljc +++ b/src/shimmers/common/sequence.cljc @@ -214,9 +214,4 @@ "Returns a lazy sequence of the items in coll starting from the first item for which (pred item) returns logical true." [pred coll] - (let [step (fn [pred coll] - (let [s (seq coll)] - (if (and s (not (pred (first s)))) - (recur pred (rest s)) - s)))] - (lazy-seq (step pred coll)))) + (drop-while (complement pred) coll))