Eric Normand did some research on this some time ago:

http://www.lispcast.com/100-most-used-clojure-expressions

Erik. 
-- 
i farta

> 25. okt. 2017 kl. 23:05 skrev Colin Fleming <colin.mailingl...@gmail.com>:
> 
> IntelliJ has a nice Productivity Guide feature which works sort of like this 
> - every time you use a certain feature it's recorded, and you can see a table 
> of the various features, how often you used it and when you last used it. You 
> can click on each feature to see documentation about how it works. It's 
> really handy - I haven't done this for a while, but I used to browse all the 
> "Never used" features, find one that looked interesting and try it out. 
> Something similar for Clojure could be really nice.
> 
>> On 26 October 2017 at 09:32, Robert Levy <r.p.l...@gmail.com> wrote:
>> That would be very interesting, especially at an aggregate level, to 
>> visualize clusters of Clojure sub-idioms (?) based on code people have 
>> publicly shared with their name attached.  One way to get going with that 
>> quickly would be write some Clojure code to collect, index, and analyze the 
>> data in Elasticsearch so that you could use the various readymade 
>> visualization tools that come with Kibana for "dashboards".  For one thing 
>> you could look at geographical patterns, to see if that's even a thing. :)  
>> And results over time, to see for example patterns of adoption.  Do people 
>> still use refs and agents?  Does anyone really use transducers? ;) I am 
>> curious to see the results if someone does this. It would be a good project 
>> short enough for a Clojure meetup probably, given some preparation.
>> 
>>> On Tue, Oct 24, 2017 at 11:24 PM, Andy Marks <vampwil...@gmail.com> wrote:
>>> It seems like everytime I watch another Clojure/Conj video or finish 
>>> another 4Clojure problem, I learn about another piece of the Clojure core 
>>> set of functions that I was unfamiliar with... which prompted the question:
>>> 
>>> What subset of the Clojure core API do I use?  Which functions are my 
>>> favourites?  Which have I never used?
>>> 
>>> Ideally, I would like to point a tool at my GitHub account, have it look 
>>> through all the Clojure code I've written and give me a histogram of my 
>>> usage of the clojure.core API.
>>> 
>>> My question to you all is: does anyone know of a tool that provides some of 
>>> this functionality?
>>>  
>>> -- 
>>> You received this message because you are subscribed to the Google
>>> Groups "Clojure" group.
>>> To post to this group, send email to clojure@googlegroups.com
>>> Note that posts from new members are moderated - please be patient with 
>>> your first post.
>>> To unsubscribe from this group, send email to
>>> clojure+unsubscr...@googlegroups.com
>>> For more options, visit this group at
>>> http://groups.google.com/group/clojure?hl=en
>>> --- 
>>> You received this message because you are subscribed to the Google Groups 
>>> "Clojure" group.
>>> To unsubscribe from this group and stop receiving emails from it, send an 
>>> email to clojure+unsubscr...@googlegroups.com.
>>> For more options, visit https://groups.google.com/d/optout.
>> 
>> -- 
>> You received this message because you are subscribed to the Google
>> Groups "Clojure" group.
>> To post to this group, send email to clojure@googlegroups.com
>> Note that posts from new members are moderated - please be patient with your 
>> first post.
>> To unsubscribe from this group, send email to
>> clojure+unsubscr...@googlegroups.com
>> For more options, visit this group at
>> http://groups.google.com/group/clojure?hl=en
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "Clojure" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to clojure+unsubscr...@googlegroups.com.
>> For more options, visit https://groups.google.com/d/optout.
> 
> -- 
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clojure@googlegroups.com
> Note that posts from new members are moderated - please be patient with your 
> first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en
> --- 
> You received this message because you are subscribed to the Google Groups 
> "Clojure" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to clojure+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to