Time for std.reflection
Andrei Alexandrescu
SeeWebsiteForEmail at erdani.org
Sat Jul 21 14:58:18 PDT 2012
On 7/21/12 5:51 PM, Jonathan M Davis wrote:
> On Saturday, July 21, 2012 17:44:51 Andrei Alexandrescu wrote:
>> With this design we unify compile-time and run-time type manipulation in
>> simple ways, by defining structured information about declarations that
>> can be queried during compilation or dynamically.
>>
>> Please chime in with thoughts.
>
> Are you proposing that we replace std.traits or that std.reflection be built on
> top of it?
On top. std.reflection would be a complete reflection solution, whereas
std.traits gives casual type traits as needed.
> Having std.reflection will be awesome for a lot of stuff - particularly the more
> complicated stuff - and would be a great addition to Phobos, but it seems like
> overkill for a lot of basic template constraints, so I wouldn't want to see it
> replace std.traits.
My thoughts exactly.
Andrei
More information about the Digitalmars-d
mailing list