Great stuff! 

(btw, I had to "brew install graphviz" on mac first to make it work)

I looked at your tools.deps.alpha usage and I think you're fine on what 
you're using. I have thought about the api a lot and when we move out of 
alpha, I will try to make that clearer. Certainly, any public vars in tda, 
tda.reader, tda.extensions should all be considered part of the public api. 
Stuff under tda.script, tda.util, tda.extensions.* should right now mostly 
be treated as "use at your own risk". There are a few potential areas of 
change that need some more decision-making that may break those apis and I 
don't want to move out of alpha till we get past those.

Thanks!

On Tuesday, December 18, 2018 at 11:09:05 AM UTC-6, Chris Nuernberger wrote:
>
> Clojurians-1.10.0:
>
> I recently released a small project that allows you to view the entire 
> dependency graph of your deps.edn files.  You can do this from the command 
> line without installing anything or adding anything to your project.
>
> https://github.com/cnuernber/depsviz
>
>
> To do this, I had to get into some internal symbols in tools.deps.alpha 
> and I am relying heavily on its graph representation.  At some point, a 
> discussion about a public API/ABI about tools.deps.alpha would be good.
>
>
> This came out of work to bring the excellent vizdeps leiningen plugin up 
> to date with leiningen 2.8.3:
>
> (https://github.com/clj-commons/vizdeps)
>
> I know that at least we have saved a *ton* of time using vizdeps.  Plus we 
> have been able to get visibility into larger systems and file appropriate 
> issues with appropriate projects when they had a serious transitive 
> dependency problems.
>
> In any case, I hope that some of you find this helpful!  Please feel free 
> to file issues and PRs if something comes up.  I don't currently support 
> even nearly the entire range of possibilities in a deps.edn file (aliases 
> for example) so there are lots of opportunites for discussions and PRs.
>

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