On Saturday, 8 August 2015 at 13:08:08 UTC, Temtaime wrote:
Hi !
I want to add some sugar to D : sometimes it's necessary to use complex start index.

For example:
auto sub = arr[idx + 123 * 10..idx + 123 * 10 + 1];

Proposal is to add a mnemonic for start index, for instance :

auto sub = arr[idx + 123 * 10..# + 1]; // # == start index

# is for example. Maybe it can be @ or some other symbol.

Any ideas ? Should i try to create a DIP ?

More sugar is more overhead for new people to learn just to understand code written in the language. Why don't you do:

auto startIdx = idx + 123 * 10;
auto sub = arr[startIdx .. startIdx + 1];

-Shammah

Reply via email to