Our template emission strategy is broken
Andrei Alexandrescu via Digitalmars-d
digitalmars-d at puremagic.com
Sat Nov 14 14:11:23 PST 2015
On 11/13/2015 07:51 AM, Stefan wrote:
> On Thursday, 12 November 2015 at 23:08:57 UTC, Jakob Ovrum wrote:
>
>> > [...dependency check...]
>
>> It can be implemented as an external tool with the -deps compiler switch.
>
> there is depend [1].
>
> It warns about cycles and unintended dependencies if you specify the
> target dependencies.
> It helps us to maintain our commercial code base. src as well as unittest.
>
>
> [1]
> https://github.com/funkwerk/depend
Hi Stefan, it was great to meet in Stuttgart!
This is a simple but very useful tool, it ought to be made part of the
standard distribution. I just created
https://issues.dlang.org/show_bug.cgi?id=15337, in summary:
1. Relicensing the work under Boost
2. Make the tool easier to use, e.g. have it run dmd automatically if
needed etc.
3. Integrate the tool within the tools/ repository and make it part of
the standard dmd distribution.
Good tooling has been a huge asset for Go - we could take a page from
their book.
Stefan, Dragos - do you guys think you could take this to completion?
Thanks,
Andrei
More information about the Digitalmars-d
mailing list