Overloads not returning appropriate info. [Field reflunkory]
Adam D. Ruppe
destructionator at gmail.com
Tue Apr 9 14:59:03 UTC 2019
On Tuesday, 9 April 2019 at 14:42:38 UTC, Alex wrote:
> It basically proves my point that there are issues with D.
The language is fine in this case, it is a bug in the library.
Though, I don't think the library can be fixed because the
language doesn't have facilities to express these things through
libraries.... but I also don't see the point in having a library
at all. You incur compile time and run time costs for stuff you
probably don't need and introduce another layer of bugs.
Some of the lower level features are a little weird to see*, but
they are easy to use once you get to know them.
* for example
static if(is(typeof(overload) Params == __parameters))
to get the function parameter list (as the Params variable
there). It is a little weird looking, but it isn't really hard to
use.
More information about the Digitalmars-d-learn
mailing list