Discussion time!!
What one thing would most accelerate Clojure’s user growth?
Unpopular opinions and wild ideas welcome
!
-
Show this thread
-
Replying to @ericnormand
4) Elm/Rust level error messages that take advantage of interactivity
1 reply 1 retweet 9 likes -
Replying to @sbelak
That would be really cool! The ex-info could contain info that your repl could interpret as different things to try with one keystroke.
1 reply 1 retweet 2 likes -
Replying to @ericnormand @sbelak
I assume you have seen https://github.com/bhb/expound ?
1 reply 0 retweets 3 likes -
Replying to @stuarthalloway @ericnormand
Yes, and I love it (huge fan of all of spec), but in the context of Eric's question this is something that needs to come out of the box and fully permeate the entire runtime & ecosystem.
1 reply 1 retweet 4 likes -
I think it would be enough to be packaged in a very easy to reach manner. Do you think expound being bundled with clojure mode on most popular editors would do it? I mean Java is the most popular language and it's highly coupled to ides in terms of usefulness.
1 reply 1 retweet 4 likes -
It would be helpful and cool, but overall I think there is a categorical difference if it's an affordance of the language/environment. That way it has bearing on all other compromises and design decisions (same thing why spec is such a win over Schema).
1 reply 0 retweets 1 like -
Are you saying that only good error messages that are part of the language would increase growth? That is, the "categorical difference" you mention is important for growth?
1 reply 0 retweets 0 likes -
Good error messages reduce churn, exceptional error messages can be a marquee feature (see Elm), that gets people who are on the fence to try Clojure.
1 reply 2 retweets 4 likes -
I agree. But I also think the Elm crowd is doing better marketing. They're talking about how great the error messages are and telling a compelling story. They're taking the strengths they have and using them to get people to try it. We have plenty of great stuff to sell!
1 reply 0 retweets 3 likes
True. I'm super bullish on Clojure ever since spec came out, but marketing and onboarding could be so much better.
-
-
Who is doing good work in this area? How can I amplify them?
3 replies 0 retweets 1 like -
I remembered one: I like
@juxtpro's series showcasing companies using Clojure.0 replies 2 retweets 4 likes
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.