[inspect] Introduce analytics by alexander-yakushev · Pull Request #329 · clojure-emacs/orchard (original) (raw)

Now this is a feature I had on my mind for quite some time, and one I'm very excited about. The idea is to have all kinds of analytics that the inspector can automatically (on demand) compute when the user inspects a large collection of data. It happens very often to me that I inspect something big and can't really grasp some characteristics of that data just by looking at it visually at the inspector, and I start running all the things on it like frequencies, (map type coll), etc. Having the inspector do it without leaving the inspector window is crazily convenient.

Bonus: we can present the analytics data using the inspector itself. I'm almost crying as I'm writing this. It is a thing of beauty; Father McCarthy smiles upon us from heaven.

Some screenshots how it would look like in the end:

image image

Things it can do so far:

Extras:

I have a dream that as people start using it, we together can come up with more ideas what to compute and make this feature even awesomer.