__traits(documentation, X)

Patrick Schluter Patrick.Schluter at bbox.fr
Thu Jan 18 18:18:31 UTC 2018


On Thursday, 18 January 2018 at 16:48:45 UTC, Adam D. Ruppe wrote:
> On Thursday, 18 January 2018 at 16:41:04 UTC, Steven 
> Schveighoffer wrote:
>> Furthermore, I'd ask, if it's possible today, why do we need a 
>> __traits to do it?
>
> It is an enormous pain to do it now.... well, sort of, 
> actually, the way I'd do it now is do a two-step makefile, 
> where step 1 runs a ddoc generator and step 2 
> import("generated.html") it.
>
> But, for stuff like little command line arg stuff, or web 
> interface creation, it is nice to be able to print that data 
> more conveniently. Any code that uses it in an evil way should 
> be stupid, but writeln(__traits(documentation, foo)) is useful 
> and not really harmless.

Irony?


More information about the Digitalmars-d mailing list