I'm having to create a lot of boiler plate code that creates "events" and corresponding properties(getter and setter).

I'm curious if I can simplify this without a string mixin.

If I create my own attribute like

@Event double foo();

and I write any code that will trigger when the event is used and add more code(such as the setter property and events that I need?

Obviously I could write some master template that scans everything, but that seems to be far too much over kill. A string mixin is probably my only option but is a bit ulgy for me.

Since attributes can be defined by structures it seems natural that we could put functionality in them that are triggered when used but I'm unsure if D has such capabilities.

Thanks.





Reply via email to