The Next Big Language

Andrej Mitrovic andrej.mitrovich at gmail.com
Mon Oct 18 15:13:30 PDT 2010


Maybe we should call them ducklings. :p

On 10/19/10, Jonathan M Davis <jmdavisProg at gmx.com> wrote:
> On Monday, October 18, 2010 14:40:37 Rainer Deyke wrote:
>> On 10/18/2010 07:18, Paulo Pinto wrote:
>> > So the question is, what could the D killer feature be?
>>
>> The power of C++ template metaprogramming, without the horribly
>> convoluted syntax.
>
> LOL. After using templates in D enough, C++ almost feelings like it doesn't
> have
> them (particularly since it lacks static ifs and template constraints). I'm
> _far_ more likely to use templates in D than C++. D's metaprogramming is
> definitely a fantastic feature. Unfortunately, a lot of the programmers I
> know
> tend to react negatively to templates (probably primarily due to how nasty
> they
> can be in C++), so sadly, it can be hard to sell powerful templates as  a
> _good_
> feature to some folks. I quite appreciate it though. Certainly, if you try
> and
> sell D's templates as a feature, it's their ease of use which would have to
> be
> pushed. In some respects, C++ templates just give metaprogramming a bad
> name.
>
> - Jonathan M Davis
>


More information about the Digitalmars-d mailing list