Whence came UFCS?
Joakim
dlang at joakim.fea.st
Fri Jul 27 13:59:44 UTC 2018
On Friday, 27 July 2018 at 05:22:17 UTC, Joakim wrote:
> On Friday, 27 July 2018 at 03:41:29 UTC, Sameer Pradhan wrote:
>> During our Boston D Meetup today, we went through and
>> deconstructed Walter's wonderfully elegant blog post from 2012
>> called "Component Programming in D"
>>
>> [...]
>
> Extension methods were added to C# 3.0 in 2007, UFCS was
> discussed as a generalization of the concept to free functions
> at that year's DConf, fully implemented years later:
>
> https://forum.dlang.org/thread/htjuut$av2$1@digitalmars.com
The DConf slides linked from that old thread list this 2000 Scott
Meyers article as an inspiration for UFCS:
http://www.drdobbs.com/cpp/how-non-member-functions-improve-encapsu/184401197
More information about the Digitalmars-d
mailing list