How programmers transition between languages

Jacob Carlborg doob at me.com
Thu Feb 1 21:11:20 UTC 2018


On 2018-02-01 13:19, Russel Winder wrote:

> I see the source of the dependencies both in ~/.dub/packages and in the
> project .dub directory, but I see the compilation products in
> ~/.dub/packages. 

I'm wondering if this might be different versions of Dub behaving 
differently. I have 79 packages in ~/.dub/packages and only three object 
files in two different projects.

$ ls -l ~/.dub/packages | wc -l
       79

$ cd ~/.dub/packages && find . -name '*.o'
./dfmt-0.4.4/.dub/build/application-debug-posix.osx-x86_64-dmd_2069-EEECF44B144F658EA70D0E82862DE408/dfmt.o
./dfmt-0.4.4/.dub/build/application-debug-posix.osx-x86_64-dmd_2070-5AD8691A40E4B0418752E48F1E27075F/dfmt.o
./unit-threaded-0.7.15/unit-threaded/.dub/build/gen_ut_main-debug-posix.osx-x86_64-dmd_2072-5674F70F27B1DC65A685FF95F866B7F7/gen_ut_main.o

> There are every compiled version in obscure named sub-
> directories and the last compiled (unknown compiler and options) in the
> dependency directory.

It's just a cache, it's not something that the user need to look at.

-- 
/Jacob Carlborg


More information about the Digitalmars-d mailing list