This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-10-26
Channels
- # announcements (9)
- # babashka (98)
- # beginners (52)
- # boot (2)
- # calva (19)
- # cider (58)
- # clj-kondo (4)
- # cljdoc (11)
- # clojure (49)
- # clojure-dev (12)
- # clojure-nl (3)
- # clojure-uk (4)
- # clojurescript (42)
- # core-async (6)
- # cursive (9)
- # data-science (1)
- # fulcro (23)
- # jobs-discuss (2)
- # nrepl (30)
- # off-topic (42)
- # pedestal (6)
- # re-frame (8)
- # reitit (7)
- # remote-jobs (2)
- # shadow-cljs (134)
- # specter (1)
- # vim (13)
@danie @alexmiller So “Raise all” would raise the current form and all its siblings, right?
Seems like that would mean that:
(defn x "Some doc" [x y]
(println "Doing something")
|(process x y))
would result in:
defn x "Some doc" [x y]
(println "Doing something")
(process x y)
Is that right?It would result in:
(process x y)
And
(try
(fn-1)
| (fn-2)
(fn-3))
(catch Exception e
(println "Oops"))
In (fn-2)
(fn-3)
(catch Exception e
(println "Oops"))
@p-himik it is indeed “Splice Sexp Killing Backwards”! Thank you. /cc @alexmiller @cfleming
In your example, why wouldn’t the try
symbol also get promoted, since that’s a sibling too?
It’s the subsequent forms, not the sibling forms. And thank you for trying to understand 🙂
@p-himik it is indeed “Splice Sexp Killing Backwards”! Thank you. /cc @alexmiller @cfleming