Any chance to call Tango as Extended Standard Library

IUnknown a at b.com
Sun Jan 18 11:04:26 PST 2009


Whoa. Toe is really silly. I really don't think its a good name. 

begin/ end OR head/tail OR first / last 
next / prev or advance/ retreat like someone suggested. 

Regarding Phobos + Tango, the minimum I expect is things like containers, algorithm and common math stuff to be in one core module. And these containers should be used in both standard and any other libraries. Things like I/O can have different interfaces to use based on the requirement. 

People have similar problems with OpenGL. No one single location for all documentation (until recently). Multiple competing ways to do things for different hardware vendors. Multiple core OpenGL methods to achieve the same thing. And we have lots of people unable to find which one to use for the best performance. Direct3D on the other hand has been becoming more streamlined and centralized. 

How about asking your peers who have successful languages how good an idea this is? I'm interested to know if only us mortals are not getting it or do people like Steve Yegge, Steve McConnell, Andy Hunt, Dave Thomas also think its not a problem to start of a language like this.
 
Just to be clear, I have the utmost respect for each of your skills and expertise. But I think you guys really underestimate and do not like to focus on things like presentation and easy communication which are very essential for spreading software. Your technical goals for D are just great but then so should the way you deliver it. (I also appreciate that you are giving this away for free, so I'm not really demanding anything!) 

For peers at my level (4 years experience) I see a lot of uneasiness in trying out something like D mostly due to reasons like this. 


Andrei Alexandrescu Wrote:

> Michel Fortin wrote:
> > On 2009-01-18 10:21:55 -0500, Andrei Alexandrescu 
> > <SeeWebsiteForEmail at erdani.org> said:
> > 
> >> It's been there for a while now (since 25 Nov 2008).
> >>
> >> http://www.digitalmars.com/d/2.0/statement.html#ForeachStatement
> > 
> >     .next     move the left edge of the range right one
> >     .retreat     move the right edge of the range left one
> > 
> > Each time I see this I get annoyed by the dissimilarity of the terms. 
> > "advance" and "retreat" would be much better words. Even if "advance" is 
> > three more characters, it carries much better the meaning of what is 
> > happening; "next" isn't even a verb.
> 
> I understand. Next was rather consecrated so we used that one. "Toe" 
> comes from the "head to toe" phrase; "tail" would have been nice but its 
> meaning in all other languages is "everything but the head".
> 
> At the highest level, any nomenclature cannot please everybody.
> 
> 
> Andrei




More information about the Digitalmars-d mailing list