Cool site, I've never tried Clojure before. My first reaction though is that (+ 1 1) is a highly unconventional and possibly confusing way of writing 1+1, and I'm not sure why that design choice came about.
Try Clojure
111–120 of 404 posts
Re: Try Clojure
#112Re: Try Clojure
#113Re: Try Clojure
#114I know many people will have problems with this post, but I am posting as information for clorjure-ophiles. Not reasons, but personal reasons why I don't do Clojure and will not try it. 1. When I read about Clojure (repeatedly) I like it. I am especially interested in transducers. I even built a half baked transducer engine in JavaScript using generators. There is clearly something here of value here. Any system that…
CLR: https://github.com/clojure/clojure-clr
LLVM: https://jank-lang.org/
Erlang: https://www.clojerl.org/
Python: http://hylang.org/
Re: Try Clojure
#115Earlier quoted context omitted.
> There's no better or worse here, just two types of people. No, two types of solving a problem. I like writing both (Haskell and Go) - for _myself_ - but the tooling and standard library and ... of Go is orders of magnitudes better.
I would refrain from comparing Haskell - a research language intended for academia and created in universities, to Go - a pragmatic industry language intended for production and created in a megacorp. Why would Haskell's tooling be better? It's not reasonable to expect that.
Re: Try Clojure
#116Re: Try Clojure
#117Re: Try Clojure
#118I know many people will have problems with this post, but I am posting as information for clorjure-ophiles. Not reasons, but personal reasons why I don't do Clojure and will not try it. 1. When I read about Clojure (repeatedly) I like it. I am especially interested in transducers. I even built a half baked transducer engine in JavaScript using generators. There is clearly something here of value here. Any system that…
I've been using Clojure heavily for the last 9 years or so and I can't see any reasons to dislike the JVM. Also, I barely ever touch any Java. You don't need to.
Re: Try Clojure
#119I'm happy with TypeScript, Go, and Rust. Don't feel like learning anything else.
Personally I don't feel this strong urge to tell communities that I'm not interested in them. Waste of my time and theirs.
Re: Try Clojure
#120Earlier quoted context omitted.
This is of course a popular opinion and pretty much the C++ philosophy. Unfortunately a lot of the benefits of functional programming cannot be fully realised unless you are "all in". The paper "The Curse of the Excluded Middle" is somewhat blunt but it makes some good points: https://queue.acm.org/detail.cfm?id=2611829
Programming without immutability is so painful to me, no matter how many functional features a language adds.