Revised RFC on range design for D2

Sean Kelly sean at invisibleduck.org
Fri Sep 12 16:37:27 PDT 2008


Bill Baxter wrote:
> On Sat, Sep 13, 2008 at 1:03 AM, Pablo Ripolles <in-call at gmx.net> wrote:
>>> Hmm.  One semantic issue I have is that the tip usually refers to the
>>> infinitessimal point at the end.  Not a thing with substance.  I'm
>>> having trouble feeling like I'm going to get an item back when I look
>>> at "x.tip".  Head has huge history being used for the item at the
>>> front of a list, so I think that's much less likely to cause anyone
>>> looking at D code to scratch their heads.  It will be obvious what it
>>> means even in relative isolation.  head/tip will often appear without
>>> "toe" in forward range algos.  So you need to be able to easily
>>> recognize what "tip" means without seeing that "toe" to give context.
>>> Toe on the other hand will probably almost always appear with his
>>> mate.
>>>
>>> Ooh, another scale thing, but a head is obviously a very different
>>> scale than a toe.  A foot is closer to the same scale.  Maybe
>>> head/foot is better than head/toe.  The connection between retreating
>>> / feet is stronger that retreating / toes, too!
>>>
>>> --bb
>> neither the tip of the tail, nor the tip of the wing, nor the tip of the flagellum are really infinitesimal...
>>
>> I'm not sure whether I understand your reasoning about the "tip" / "toe", I interpreted that "tip" could be a substitute of "toe"...
> 
> Nope.  I'm pretty sure that the discussion is about replacing "head"
> with "tip".  There's an expression "from tip to toe".

There's also a song entitled "tiptoe through the tulips," which will 
probably be stuck in my head for the rest of the day now.

> Well, there is only one tail... but it's what functional guys call
> everything but the head, so Anrdrei wants to avoid it.

And what was wrong with first/last?


Sean


More information about the Digitalmars-d-announce mailing list