Skip to content

Instantly share code, notes, and snippets.

@borkdude
Created January 21, 2021 17:52
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save borkdude/93efc3f5978a2ed545553a47caaf7aa8 to your computer and use it in GitHub Desktop.
Save borkdude/93efc3f5978a2ed545553a47caaf7aa8 to your computer and use it in GitHub Desktop.
else->>
;; credits to @cgrand: https://twitter.com/cgrand/status/1281527501387440128?s=20
(defmacro else->> [& forms] `(->> ~@(reverse forms)))
(def x 2)
(else->>
(if (odd? x) :odd)
(let [y 10])
(do (prn :y))
(when (even? y))
(+ x y))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment