On Tuesday, 6 November 2012 at 08:39:47 UTC, Jakob Ovrum wrote:
On Tuesday, 6 November 2012 at 07:55:51 UTC, Walter Bright
wrote:
-snip-
It doesn't look like it would be possible to schedule any
runtime code using this, meaning they're not usable for stuff
like registering types for serialization support, or doing
runtime linking when attached to a function pointer, etc.
Runtime arrtibutes can be implemented as properties in object.d.
This would work for classes only and for other types it can be
implemented manually. Runtime attributes require substantial
amount of work, introducing bugs, bloating ABI and new questions
about how this feature does work with others.