Hacker News new | past | comments | ask | show | jobs | submit login

I really hope this isn't true, Clojure is my favorite programming language. I feel that it spoiled me. Builds are easy, code is elegant and easy to parse, functional programming combined with immutable data structures is beautiful. It also is great for "full-stack" devs in that there is little context switching between server and client.

I think the "killer app" that Clojure needs is that it should be compilable into C/C++ with the same great interop it has with Java. It would be amazing to be able to utilize all those libraries, all those frameworks, all that code... in a Clojure REPL!




Further extrapolating on this idea, it would be neat to have "one lisp to rule them all" which worked something like the LLVM where you could write a module for each language you would like to compile into and then Clojure could be the glue between all of them.


That's the point, Clojure would not die if it were compilable in C / C ++ or had better startup time.

I used to love clojure, I think it has some great ideas, but I switched to Racket because of the lack of two features.

I don't think I'm the only one who did it.


Yes, I know there is Chicken Scheme and Guile. I prefer Clojure over them though.


For the niche that Python enjoys (data science, devops, machine learning) there's also Hy (hylang.org) which has more or less the same syntax as Clojure. With Clojurescript, Hy and Clojure you can use Clojure syntax in all 3 major layers: front-end, scripting and compiled/back-end.


Haven't seen Hy yet, thanks for pointing it out! I have been getting back into machine learning recently and Python dominates. Great to see a Python lisp!




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

Search: