Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

You should definitely check out Calva, a wonderful plugin for VSCode which bring the REPL and much more (live documentation) for an easy way to use Clojure. I'm using it everyday at work.

https://calva.io



Situation: There are three competing Clojure development environments.

Three!? Ridiculous! We need to develop one universal Clojure environment that covers everyone's use cases.

Situation: There are fourteen competing Clojure development environments.


> Situation: There are three competing Clojure development environments.

> Three!? Ridiculous! We need to develop one universal Clojure environment that covers everyone's use cases.

Wait, your argument is that it's a bad thing that users have choices of dev env for their language? How in the world is that a negative criteria?

Would JS be better if it could only be written in a single dev env?

I'm assuming I'm missing something here as otherwise this makes no sense to me.


It's a joke referencing this XKCD comic: https://xkcd.com/927/


Right, but the joke is misplaced here. nobody is talking about developing standards.


The only very commonly used language that I can think of with a single dev environment is Excel.

Every other one (c, c++, Java, various .Net, python, Ruby, and yes, Clojure) has a variety of editors and dev tool sets in use.

Is choice of tooling somehow bad?


I would disagree that Java has a variety of editors and dev tool sets in use. Of course there are occasional people that branch outside of jet brains, but they are a tiny minority. Most Java projects I have worked on are dependent on IntelliJ.

Given this end the fact that many clojure people come from Java, it does not surprise me at all to see this attitude.


Interesting. I would have expected "Java devs not using Jet Brains" to vastly outnumber those using it, rather than being a tiny minority.

Trying to estimate their sales, it seems like JetBrains is around $400M/yr in revenue. Looking at their pricing, it seems like $400/user/yr is a fair estimate, which suggests around 1 million paying users for JetBrains. Oracle claims 10M or more Java devs (undoubtedly many of those are dabblers in Java rather than 2000 hours/year users, but JetBrains sells to a lot of non-Java devs as well).


Interesting indeed! My sample definitely skews toward the small company/startup field, although I've worked with some big banks too a those devs were all using IntelliJ.


I worked for a finance company that everyone was using Eclipse, and it was almost impossible to break out of eclipse (except maybe for a new application) because there were custom Eclipse plugins written to even get some applications to compile locally.


Jetbrains took the #1 spot from Eclipse many years ago. The free community edition is fully capable.


And another free IDEA edition — Android Studio — might be even more popular.


I've been doing Java since '97 and have gone through dozens of IDEs and editors over the years -- and never used IntelliJ (because I don't like it).


> The only very commonly used language that I can think of with a single dev environment is Excel

Not sure if this is still the case, but last time I tried to write something in Kotlin it didn't have decent support in any editor outside of JetBrains.


And that's been a negative for Kotlin for a while now


This comment has been repeated many times. I think there is even an XKCD.

Anyway, it’s not very helpful. If the 3 existing solutions are all deficient in some way then a new standard may be a good idea. And besides that, we may not realize that what we have is deficient until someone explores the space a bit.

Edit: Please forgive my tone, I’m weary from seeing this repeated so many times and you have unfairly taken the brunt of that!


Indeed there is an XKCD on this: https://xkcd.com/927/


woosh

They've been exploring going on 16 years. It's time to stop exploring and start exploiting.


It takes decades for programming tools to settle. Consider that most working developers today are using languages that wouldn’t have impressed a PL researcher in the 80s.


Where you saw that they are competing?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: