3 ms·
I don't have much time to drill down right now, but a quick search of the responses for "Name one language feature you would like to see added to Clojure" revea
by jballanc 13y ago
I don't have much time to drill down right now, but a quick search of the responses for "Name one language feature you would like to see added to Clojure" reveals 8/563 respondents wrote "Clojure in clojure" verbatim (disclaimer: I was one of those 8). The good news here is that this effort (in the guise of tools.reader, tools.analyzer, and tools.emitter) is very active and looks like it will yield many positive results in the near future.
(If you're curious why Clojure in clojure is important, in the recent Cognicast episode with Ambrose Bonnaire-Sergeant he give's a perfect example of how these tools make it possible to add a type system to Clojure.)
- MBlume 13y agoAre there places where a newcomer to the Clojure project could help with this effort?
- jballanc 13y agoThe libraries I mentioned are all located in the Clojure GitHub group (https://github.com/clojure/ https://github.com/clojure/). Actually, the Clojure community has thus far done a very good job of keeping the core language relatively small and implementing the "interesting" bits as libraries. (Personally, the idea that Go-style/CSP concurrency is a language feature of Go, but can be implemented as a library in Clojure is rather appealing to me.) As these are Clojure-Core libraries, I'm fairly certain you'd need to submit a CA before you can submit a pull request (details here: http://clojure.org/contributing http://clojure.org/contributing). Probably the biggest help you could provide in the near-term, though, would be to find interesting uses for these libraries.