On 4/1/15 11:45 PM, Jacob Carlborg wrote:
On 2015-04-01 22:26, Walter Bright wrote:

The problem with inferring attributes on non-template functions is the
source must be available to the compiler. That's obviously true for
templates, but not so true for non-templates, where only the signature
is available.

In my experience with D, the source code for most the functions are
available. Everyone is doing open source and no one bother with
writing/generating .di files. Not implementing attribute inference for
non-template functions just because the source code of _some_ functions
might not be present is not a good reason. Why should the non-template
functions that _have_ the source code available suffer?

Because large projects. -- Andrei

Reply via email to