This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-11-26
Channels
- # beginners (17)
- # boot (3)
- # cljs-dev (2)
- # cljsrn (3)
- # clojure (52)
- # clojure-austin (1)
- # clojure-poland (4)
- # clojure-russia (29)
- # clojure-spec (25)
- # clojure-uk (5)
- # clojurescript (39)
- # cursive (29)
- # data-science (5)
- # datomic (5)
- # fulcro (21)
- # graphql (1)
- # hoplon (20)
- # off-topic (5)
- # pedestal (1)
- # perun (3)
- # protorepl (2)
- # re-frame (7)
- # ring (1)
- # shadow-cljs (19)
- # unrepl (10)
- # vim (4)
One thing might be the REPL support, I know they’ve been working on that but I’m not sure if it’s been released yet.
@cfleming there are several integration points: NewProject/Gradle : a checkbox for Clojure, and another one for ClojureScript ; Clojars as aditional repo in build.gradle ;
@cfleming also to enhance usability, in NewProject/Clojure : all possibilities should be listed like it's done for Scala. So Leiningen should be a suboption together with gradle-clojure (and maybe boot in the future), not a main-option like gradle and maven.
@eprozium Yes, adding the extra repo etc would be good, as well as adding the Clojure and CLJS deps
I’m not sure I agree about Leiningen not being a top-level option though - at the end of the day, lein is basically like Maven. Why would it not be a top-level option?
Similarly for Gradle - once I’ve added the options so that a Gradle project has a CLJ and CLJS option, it’s really just a Gradle project, it’s not a Clojure project.
the grouping under Clojure would allow to see what options are there, the same way Scala has it.
of course. I just mentioned that for Scala this is needed in order to see the UI example
I see what you mean. That would probably make sense to have Leiningen under the Clojure option.
I don’t think I would put gradle-clojure there, since to use that you’d select Gradle and then the Clojure option.
But lein/boot/plain IDEA project/CLJS quickstart project etc could live under there.
imho gradle-clojure could also be added: this way all options would be in one place: less cofising for new users