www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - DDeps 1.1.1

reply lempiji <lempiji gmail.com> writes:
Recently, I created a tool to create a module dependency graph 
for the D language.

The tool can compare two versions and visualize the differences. 
I think it's useful for source reviews.

Try it if you are interested.
Some screenshots are included in the README.


- DUB: http://code.dlang.org/packages/ddeps
- GitHub: https://github.com/lempiji/ddeps
Apr 27 2019
next sibling parent Nicholas Wilson <iamthewilsonator hotmail.com> writes:
On Saturday, 27 April 2019 at 16:16:02 UTC, lempiji wrote:
 Recently, I created a tool to create a module dependency graph 
 for the D language.

 The tool can compare two versions and visualize the 
 differences. I think it's useful for source reviews.

 Try it if you are interested.
 Some screenshots are included in the README.


 - DUB: http://code.dlang.org/packages/ddeps
 - GitHub: https://github.com/lempiji/ddeps
Very nice! Does this respect versions? E.g. to separate unit tests importing everything else, from library code being relatively modular. This will be useful for modularising DMD.
Apr 27 2019
prev sibling next sibling parent Bastiaan Veelo <Bastiaan Veelo.net> writes:
On Saturday, 27 April 2019 at 16:16:02 UTC, lempiji wrote:
 Recently, I created a tool to create a module dependency graph 
 for the D language.

 The tool can compare two versions and visualize the 
 differences. I think it's useful for source reviews.

 Try it if you are interested.
 Some screenshots are included in the README.


 - DUB: http://code.dlang.org/packages/ddeps
 - GitHub: https://github.com/lempiji/ddeps
Very nice! I’ll have to bookmark this. Bastiaan.
Apr 27 2019
prev sibling next sibling parent Shigeki Karita <shigekikarita gmail.com> writes:
On Saturday, 27 April 2019 at 16:16:02 UTC, lempiji wrote:
 Recently, I created a tool to create a module dependency graph 
 for the D language.

 The tool can compare two versions and visualize the 
 differences. I think it's useful for source reviews.

 Try it if you are interested.
 Some screenshots are included in the README.


 - DUB: http://code.dlang.org/packages/ddeps
 - GitHub: https://github.com/lempiji/ddeps
I put the generated dependency graph (svg) on my library document. It simply looks nice. see https://shigekikarita.github.io/grain/grain.html
Apr 28 2019
prev sibling parent Mario =?UTF-8?B?S3LDtnBsaW4=?= <linkrope github.com> writes:
Did you try http://depend.dub.pm/?

A UML package diagram looks more professional ;-)
And often it's helpful to suppress transitive dependencies.
Apr 30 2019