Syntax changing
Jonathan M Davis
jmdavisProg at gmx.com
Thu Jun 2 14:36:42 PDT 2011
On 2011-06-02 13:56, Nick Sabalausky wrote:
> "Monkol" <dj_mon at mail.ru> wrote in message
> news:op.vwgs7ypjcqe400 at pc-2010.dnepr.net.ua...
>
> >i think it is necessary to change template syntax and do as C++ style
> >template A <>, and not A !(), A <>. many people come from C++ and it will
> >be easy to adapt.
>
> I came from C++, and I found it easy to adapt. Plus, like it says in the
> link Steve gave, there are technical downsides to using <>.
LOL. I use C++ in my job, but I use templates in D so much more than I do in
C++ that I now end up using !() instead of <> unless I catch myself. I
actually ultimately much prefer !() - especially since you can reduce it to
just ! when there's only one template argument and it doesn't have any periods
in it.
Though honestly, if a programmer can't get used to a slightly different
syntax, then they're screwed anyway. Every language has its quirks and
differences. Syntax is a very small part of all of that. Really, the syntax is
the _easy_ part. It's the semantics where the real problems start as far as
adapting to a new language goes.
- Jonathan M Davis
More information about the Digitalmars-d
mailing list