News for hackers. Stuff that matters.
Re:State of Clojure Survey 2019 Analysis by goatlover on Wednesday February 06, 2019 @05:24PM (#19100717)
Probably because you don't need to do things that Node isn't well suited for. If you did, then other languages which did those things well would become useful to you.
Re:State of Clojure Survey 2019 Analysis by MuffinFlavored on Wednesday February 06, 2019 @07:53PM (#19101916)
Do you have any examples?
Re:State of Clojure Survey 2019 Analysis by ilovecaching on Wednesday February 06, 2019 @10:17PM (#19102707)
You can make any language do anything if you have days/months/years of free time, but NodeJS isn't suitable for systems programming. Imagine trying to write a tcp load balancer or interface with Linux specific kernel APIs from Javascript. It's not a great choice for a CLI tool since there's inherent startup time for JITed VM based language. It doesn't scale well for CPU bound thread pool applications like image processing, etc.

So there are lots of places where it doesn't make any sense at all or it's just a very, very poor choice for a particular task.

Re:State of Clojure Survey 2019 Analysis by goatlover on Thursday February 07, 2019 @12:07AM (#19103151)
Some more would be statistical (R, Matlab, SPSS), gaming outside the web (C, C++, Java), scientific computing (Python, Fortran, Julia), supercomputing simulations (Fortran, C++, C), embedded devices (C, C++, Rust), server farms (C++, Go, Java), financial (Java, Cobol, J/K), to name three PLs in each category that come to mind.

There is a big world of computing outside of apps and websites.

Re:State of Clojure Survey 2019 Analysis by MuffinFlavored on Thursday February 07, 2019 @10:59AM (#19105995)
Clojure would be a bad choice for pretty much all of those as well, right? Or is it interchangeable with Java?
Re:State of Clojure Survey 2019 Analysis by puredanger on Thursday February 07, 2019 @11:51AM (#19106408)
People use Clojure for all of those. From the rationale (https://clojure.org/about/rationale), Clojure "endeavors to be a general-purpose language suitable in those areas where Java is suitable".