26-Feb-2013 22:03, Dmitry Olshansky пишет:
26-Feb-2013 20:16, deadalnix пишет:
Carmack said : « I will always take an aggressively simple approach to
things » and so I did, as I love cargo cult.

More seriously, I face the need of more simplicity into D quite often,
as the feature matrix is quite heavy.

So here is a new DIP about function call (and function call only, I have
2 more DIP to come, but writing them take quite a lot of time). I
actually had the time to play around with different scheme, and that one
seems clearly to be the simplest.

As usual, destroy, I don't expect to get unanimity on that. But I tried
very hard to get most benefit of actual situation, including the
possibility of optional parentheses in some situations (even if I'm not
the biggest fan of it, I recognize that they are nice).

I like the simplicity and the automatic anti-boilerplate "@property int
blah;".

The fact that empty can't be "enum empty = false;" is a problem since
that's how infinite ranges are statically distinguished.

Ouch and I've reviewed an updated version of DIP 26 :)

Mh-m OK the warm-up is done, and it was nice to see a refined DIP26. Time to get to the new stuff...

I take it DIP27 was modeled after Scala? I think I like it but it leaves me wondering what properties are now and how they would fit. Eagerly waiting for more DIPs.

--
Dmitry Olshansky

Reply via email to