On Monday, 25 June 2012 at 23:44:09 UTC, Walter Bright wrote:

As Timon also said, in C# you have to add in "partial" to the class definition anyway - isn't that the same as inserting a template/string/import mixin or pimpl?


That is not exactly the same. The important difference is that partial definitions can have attributes, interfaces, nested partial definitions etc., which will be merged in the resulting definition. That is not achievable with mixins or pimpl in a satisfactory way. See http://msdn.microsoft.com/en-us/library/wa80x488(v=vs.80).aspx.

Not arguing for this feature. Simply noting that it is NOT the same as mixins/pimpl.

Reply via email to