D Programming Language book - outdated, list of changes since?

Kapps opantm2+spam at gmail.com
Wed Oct 23 11:48:21 PDT 2013


On Wednesday, 23 October 2013 at 17:38:28 UTC, Brad Anderson 
wrote:
> On Wednesday, 23 October 2013 at 11:59:19 UTC, Dicebot wrote:
>> On Wednesday, 23 October 2013 at 11:51:22 UTC, simendsjo wrote:
>>> And before UFCS..?
>>
>> AFAIR it mentions only partial UFCS, for built-in stuff
>
> It calls them "pseudo members"* and only spends a couple 
> paragraphs on them.  It talks about them in the context of 
> needing to add members to built-in types (an array example is 
> given) but doesn't say they only work for built-in types.  It's 
> surprisingly little coverage for a feature that has become 
> highly used since it was finally fully implemented not long ago.
>
> * I actually like the name "pseudo members" much better than 
> UFCS.  (Uniform/Unified/Universal) Function Call Syntax doesn't 
> really tell you anything about what is going on and the fact 
> that it's almost always referred to by initialism just 
> obfuscates what it is further and lead to the state we are in 
> where people keep using different words for the 'U'.

At the time the book was made, it did only work on arrays which 
probably explains the minimal coverage and array example.


More information about the Digitalmars-d mailing list