clojure-survey

Discussion about the State of Clojure survey (https://surveymonkey.com/r/clojure2020)
Cora (she/her) 2020-01-10T20:58:48.005800Z

moving over from the announcement thread

Cora (she/her) 2020-01-10T20:58:49.006Z

idea for next year: maybe ask about other scripting dialects like joker, babashka, etc?

12➕
Cora (she/her) 2020-01-10T20:59:03.006400Z

even as a single question, just to get an idea of how widespread use is

Cora (she/her) 2020-01-10T20:59:06.006600Z

also graalvm

2➕
borkdude 2020-01-10T21:03:46.007400Z

There are couple of others listed here as well: https://stuartsierra.com/2019/12/21/clojure-start-time-in-2019

Cora (she/her) 2020-01-10T21:04:33.007800Z

probably clojerl and similar too

borkdude 2020-01-10T21:08:55.008300Z

So summarized: one about alternative Clojure implementations. And one about GraalVM as a target.

Cora (she/her) 2020-01-10T21:10:04.008500Z

yes

alexmiller 2020-01-10T21:15:55.008800Z

Graal is included in several answer sets now

alexmiller 2020-01-10T21:18:36.009600Z

sorry, just one actually - Q20 (production app). I had it in another related to packaging but ended up removing it

alexmiller 2020-01-10T21:19:28.009900Z

removing the whole question that is

alexmiller 2020-01-10T21:20:34.010500Z

the set of things mentioned above are used for different purposes though so I'm not sure that all makes as a question

alexmiller 2020-01-10T21:20:59.011100Z

like, I suspect many people are using joker as a linter, but not for any other reason

alexmiller 2020-01-10T21:21:16.011400Z

I suspect approximately no one is using clojerl

alexmiller 2020-01-10T21:21:27.011700Z

graal is being used to create executables

alexmiller 2020-01-10T21:21:50.012100Z

babashka to do scripting

alexmiller 2020-01-10T21:22:05.012500Z

what question brings those together in a useful way?

Cora (she/her) 2020-01-10T21:22:45.013100Z

which alternative clojure implementations are you using?

borkdude 2020-01-10T21:23:11.013600Z

@alexmiller Two separate questions. One about scripting solutions. One for targeting Graal (sorry, I missed that question when I filled out the survey).

alexmiller 2020-01-10T21:23:26.014Z

the latter is there now imo

1👍
alexmiller 2020-01-10T21:25:16.014500Z

atm that one is tracking <5%

alexmiller 2020-01-10T21:26:56.015Z

I made a note for next year, will revisit then

Cora (she/her) 2020-01-10T21:27:26.016Z

I guess I'm curious about the usage, even if it's tiny, but it's not my survey. knowing what people use these alternative implementations for would be interesting too

borkdude 2020-01-10T21:27:46.016500Z

some command line apps that are typically used only in dev are written in graalvm, but they are becoming more widespread. asking about production apps compiled in graalvm would not cover those

alexmiller 2020-01-10T21:27:54.016700Z

you could always do your own survey :)

1💡
Cora (she/her) 2020-01-10T21:27:59.017Z

that's true! 🙂