Q: How to find out how much Clojure you use

2017-10-25 Thread Andy Marks
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.


Re: Got NullpointerException when using loop/recur/let together

2017-10-25 Thread Matching Socks
Also, have another look at 
'(ret (- time-now start-time))

It will yield a list containing the symbol 'ret and a nested list 
containing the symbol '- etc etc etc. 

I think what you expected was a vector of two numbers.

-- 
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.


[ANN] Clojure 1.9.0-beta3

2017-10-25 Thread Alex Miller
Clojure 1.9.0-beta3 is now available.

Try it via

- Download: https://repo1.maven.org/maven2/org/clojure/clojure/1.9.0-beta3
- Leiningen: [org.clojure/clojure "1.9.0-beta3"]

1.9.0-beta3 includes the following changes since 1.9.0-beta2:

- CLJ-2254  - add System 
property clojure.spec.skip-macros (default=false) that can be used to turn 
off spec checking in macros

We would appreciate anything you can do to try out this release. We do not 
plan to make any further changes prior to 1.9.0 release unless regressions 
are found.

-- 
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.


Re: Q: How to find out how much Clojure you use

2017-10-25 Thread Robert Levy
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  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.


Re: Q: How to find out how much Clojure you use

2017-10-25 Thread Colin Fleming
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  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  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.


Code behaves differently when evaluated

2017-10-25 Thread Daniel
Apologies for the poor subject header.  Link to the Github Issue here. 


I'm running this code at the repl (pulse.core is my project ns)
pulse.core=> ((-> db/queries :fns :orders-test :fn) db/*conn*)

db/queries
is a map defined by HugSQL & *conn* is a database connection.  The code is 
querying a database using HugSQL.


If I run the code normally it will throw a NullPointerException, but if I 
first evaluate the HugSQL core namespace (for debugging in Cider) it works 
fine.

I've never seen anything like this before.  Does anyone have any ideas 
about how to proceed troubleshooting this issue, because right now I am out 
of ideas.

My project.clj (for versions and such)j:

(defproject pulse "0.1.0-SNAPSHOT"
  :description "FIXME: write description"
  :url "http://example.com/FIXME";
  :license {:name "Eclipse Public License"
:url "http://www.eclipse.org/legal/epl-v10.html"}
  :dependencies [[org.clojure/clojure "1.8.0"]
 [com.layerware/hugsql "0.4.8"]
 [conman "0.6.9" :exclusions [com.layerware/hugsql]]
 ;; [net.sourceforge.jtds/jtds "1.3.1"]
 [com.microsoft.sqlserver/mssql-jdbc "6.2.2.jre8"]
 [mount "0.1.11"]
 [clj-time "0.14.0"]
 [cprop "0.1.11"]
 [camel-snake-kebab "0.4.0"]
 [org.clojure/data.xml "0.0.8"]
 [org.clojure/data.zip "0.1.2"]
 ;; logging
 [ch.qos.logback/logback-classic "1.2.3"]
 [ch.qos.logback/logback-core "1.2.3"]
 [org.clojure/tools.logging "0.4.0"]
 [org.slf4j/slf4j-api "1.7.25"]]
  :main ^:skip-aot pulse.core
  :target-path "target/%s"
  :profiles {:uberjar {:aot :all}})



-- 
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.


Re: Code behaves differently when evaluated

2017-10-25 Thread Daniel
Resolved this particular issue.  It seems that evaluating the Hugsql core 
namespace 'overwrote' some multimethods I had defined which were somehow 
causing the real issue.

On Wednesday, October 25, 2017 at 4:09:02 PM UTC-5, Daniel wrote:
>
> Apologies for the poor subject header.  Link to the Github Issue here. 
> 
>
> I'm running this code at the repl (pulse.core is my project ns)
> pulse.core=> ((-> db/queries :fns :orders-test :fn) db/*conn*)
>
> db/queries
> is a map defined by HugSQL & *conn* is a database connection.  The code is 
> querying a database using HugSQL.
>
>
> If I run the code normally it will throw a NullPointerException, but if I 
> first evaluate the HugSQL core namespace (for debugging in Cider) it works 
> fine.
>
> I've never seen anything like this before.  Does anyone have any ideas 
> about how to proceed troubleshooting this issue, because right now I am out 
> of ideas.
>
> My project.clj (for versions and such)j:
>
> (defproject pulse "0.1.0-SNAPSHOT"
>   :description "FIXME: write description"
>   :url "http://example.com/FIXME";
>   :license {:name "Eclipse Public License"
> :url "http://www.eclipse.org/legal/epl-v10.html"}
>   :dependencies [[org.clojure/clojure "1.8.0"]
>  [com.layerware/hugsql "0.4.8"]
>  [conman "0.6.9" :exclusions [com.layerware/hugsql]]
>  ;; [net.sourceforge.jtds/jtds "1.3.1"]
>  [com.microsoft.sqlserver/mssql-jdbc "6.2.2.jre8"]
>  [mount "0.1.11"]
>  [clj-time "0.14.0"]
>  [cprop "0.1.11"]
>  [camel-snake-kebab "0.4.0"]
>  [org.clojure/data.xml "0.0.8"]
>  [org.clojure/data.zip "0.1.2"]
>  ;; logging
>  [ch.qos.logback/logback-classic "1.2.3"]
>  [ch.qos.logback/logback-core "1.2.3"]
>  [org.clojure/tools.logging "0.4.0"]
>  [org.slf4j/slf4j-api "1.7.25"]]
>   :main ^:skip-aot pulse.core
>   :target-path "target/%s"
>   :profiles {:uberjar {:aot :all}})
>
>
>
>

-- 
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.


RE: [ANN] Clojure 1.9.0-beta3

2017-10-25 Thread Sean Corfield
FWIW, we put 1.9.0-beta2 in production on Monday. No issues so far. We’ll 
probably put beta3 in production next Monday – we’re not seeing any regressions 
so far in testing today.

Sean Corfield -- (970) FOR-SEAN -- (904) 302-SEAN
An Architect's View -- http://corfield.org/

"If you're not annoying somebody, you're not really alive."
-- Margaret Atwood


From: clojure@googlegroups.com  on behalf of Alex 
Miller 
Sent: Wednesday, October 25, 2017 1:14:10 PM
To: Clojure
Subject: [ANN] Clojure 1.9.0-beta3

Clojure 1.9.0-beta3 is now available.

Try it via

- Download: https://repo1.maven.org/maven2/org/clojure/clojure/1.9.0-beta3
- Leiningen: [org.clojure/clojure "1.9.0-beta3"]

1.9.0-beta3 includes the following changes since 1.9.0-beta2:

- CLJ-2254 - add System property 
clojure.spec.skip-macros (default=false) that can be used to turn off spec 
checking in macros

We would appreciate anything you can do to try out this release. We do not plan 
to make any further changes prior to 1.9.0 release unless regressions are found.

--
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.


Officially Supported JDKs?

2017-10-25 Thread Nathan Fisher
Hi All,

Curious what JDKs are officially supported?

Is it safe to assume the JDKs in Jenkins Clojure-test-matrix are the
officially supported jdks?

Is there any plans to deprecate support of EOL JDKs?

Cheers!
Nathan
-- 
- sent from my mobile

-- 
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.


Officially Supported JDKs?

2017-10-25 Thread Alex Miller
We support JDK 1.6+.

Eventually we will drop support for older JDKs but no change in Clojure 1.9.

-- 
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.


Re: Q: How to find out how much Clojure you use

2017-10-25 Thread Erik Assum
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 :
> 
> 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  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  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 m

Re: Q: How to find out how much Clojure you use

2017-10-25 Thread Gary Trakhman
Grimoire has a usage heatmap, I think it just might be over a few projects:
https://www.conj.io/heatmap

On Oct 26, 2017 7:40 AM, "Erik Assum"  wrote:

> 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 :
>
> 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  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 
>> 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