Advertisement
Guest User

Untitled

a guest
Dec 16th, 2013
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. (defn compart [pred coll]
  2.   (loop [coll coll
  3.          result []
  4.          sub []]
  5.     (if (seq coll)
  6.       (let [item (first coll)]
  7.         (if (pred item)
  8.           (recur (rest coll) result (conj sub item))
  9.           (recur (rest coll) (conj result sub) [])))
  10.       (if (seq sub)
  11.         (conj result sub)
  12.         result))))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement