Ary Borenszweig:
>But, man, am I so excited to be able to overload my functions and templated 
>functions!<

The "support for fast and reliable build tools to the frontend" is a first step 
of one of the things people have asked for for a lot of time, so once in a 
while Walter listens to people, so it's not wise to stop asking things.

Recently we have written a list of things to be done before D2 comes out of 
alpha state (and the top of the wish list there are Stack tracing and 
Reflection API). Overloading functions & templates was not asked by anyone.

There are some things in the design of D1/D2 that aren't that useful, while 
there are some things that are quite useful but absent. The only way to remove 
the things that aren't much useful is to break backwards compatibility, this is 
hard to do in a language that's already in beta stage.

I suggest Walter to write some real program using D1, programs that future D 
programmers may really want to write, for example using Descent. This may show 
him some of the things people ask for and why they ask for them. Also taking a 
look at C# and Scala will help (they aren't perfect, but they are modern and C# 
is designed for quite practical purposes).

Bye,
bearophile

Reply via email to