3 ms·
I ditch clojure because i wanted something with a more meta-language capabilities (syntax object + racket macro), it also as a llar parser and a lexer lib which
by bad_login 12y ago
I ditch clojure because i wanted something with a more meta-language capabilities (syntax object + racket macro), it also as a llar parser and a lexer lib which i needed when i made the choice.
For the libraries you can checked out yourself at http://pkgs.racket-lang.org http://pkgs.racket-lang.org, for what i do i don't need one of the library.
For concurrency keep in mind that racket use green thread where clojure use jvm thread so OS thread in openjdk.
I don't what you want to do with clojure, but i think it is a best choice than racket. Clojure as a very opiniated way of how you should write a program and this view reflects in propably every clojure library. The documentation in clojure is lacking but it provide the implementation (on the web page) so the learning is imho faster especialy if you are new commer to functional programming. The other advantage is the leverage it get from the jvm in term of performance use of the java lib.