48 hour game jam

Paulo Pinto pjmlp at progtools.org
Mon Oct 15 10:18:03 PDT 2012


On Monday, 15 October 2012 at 16:37:08 UTC, Peter Alexander wrote:
> On Monday, 15 October 2012 at 15:01:27 UTC, Manu wrote:
>> 
>> But mainly it's all the little things, conveniences that add 
>> up and make
>> the experience more enjoyable.
>
> I find this as well.
>
> D has a lot of neat and interesting features, but really the 
> big advantages over C++ (for me) are:
>
> - No header files
> - Closures
> - Polymorphic lambdas
> - Aliases
> - Simple(r) templates
>
> The biggest problem with D at the moment for me is the quality 
> of error messages, especially when using templates with 
> constraints. The best error you'll get is "can't call this 
> function with these arguments", and you have to go through and 
> manually expand the templates in your head to see what went 
> wrong. Not fun.

For me:

- aliases (Can't believe how Java and C# don't have them)
- templates
- meta-programming
- open source language

Sadly at work it is hard to sneak in D, because we mainly do 
JVM/.NET stuff, with C++ projects considered legacy(!).

--
Paulo


More information about the Digitalmars-d mailing list