dst = src rather than src dst

renoX renosky at free.fr
Fri Sep 7 13:56:02 PDT 2007


Vladimir Panteleev a e'crit :
> On Thu, 06 Sep 2007 03:56:27 +0300, Bill Baxter
> <dnewsgroup at billbaxter.com> wrote:
> 
>> So Vladimir, what reason did you come up with?
> 
> It was discussed in the other part of this thread. It "fits in" with
> some other declarations, e.g. variables are declared as <type>
> <varname>. Aliases and typedefs are quite similar to that, except
> that they're preceded by the respective keyword - "alias"|"typedef"
> <type> <newname>.

The thing is that C's variable declaration syntax suck, so emulating it 
in D is really not a good idea.

Look at Limbo the language created by C's inventor, its syntax for 
declaring variable is much better:
var_name :<type>; // variable initialised with type's default value
var_name :<type> = <value>;
var_name := <value>; // type inference

and regular assignment:
var_name = <value>;

This is much better than the various syntax inspired by C..
To think that Limbo is from 1995, *sigh*..

renoX



More information about the Digitalmars-d mailing list