MK
Size: a a a
MK
OR
(keep identity [nil nil 1 2 3])
OR
ST
user=> (some identity [nil nil 1 2 3])
1
OR
OR
ST
some
не прокатывает, так как оно про first _logical_ trueOR
OR
user=> (keep identity [nil nil false 1 2 3])
(false 1 2 3)
user=> (type (keep identity [nil nil false 1 2 3]))
clojure.lang.LazySeq
MK
MK
<<-
?ST
ST
or
и подправитьDF
ST
<<-
?MK
(defmacro <<- [& body]
`(->> ~@(reverse body)))
ST
or-some
(Осама)MK
(u/<<-
(or (!already-logged-in session))
(or (!has-additional-messages msgs))
(let [user (->user msgs password->digest)])
(or (!has-validation-errors user))
(let [user (fill-id user new-user-ids)
id (-> user agg/root :agg/id)])
{:set-session (assoc session :current-user-id id)
:persist [user]
:reaction {:type :show-screen
:name :main}}))
ST
(defmacro <<- [& body]
`(->> ~@(reverse body)))
AG