From some little tests I can say only string mixins are working
for the GUI builder scenario.
The concrete class contains private ui controls (members). The
gui builder
framework needs to access these private members to call their
constructors, and set their values to the last persisted state.
template mixins aren't able to access these private members.
I also think alias this and opDispatch do not help here.
string mixins working perfectly. partial would be a really nice
feature but I also doubt that it will come with D2.
Kind regards
André
On Wednesday, 29 October 2014 at 23:23:40 UTC, Walter Bright
wrote:
On 10/29/2014 7:01 AM, Gary Willoughby wrote:
On Wednesday, 29 October 2014 at 12:55:01 UTC, FrankLike wrote:
The same thing in D should be done,now.Otherwise,no big
projects can be done
like C#. Add another keyword,and update the compiler.
Large projects are already being developed using D so your
argument is wrong.
Also no new keywords are being added to the language because D
is trying to
achieve stability right now.
You can achieve what you desire using mixins.
Either string mixins, template mixins, alias this or opDispatch.