On Wednesday, 7 May 2014 at 13:25:55 UTC, bearophile wrote:
So far in Rosettacode D entries I've kept a line length limit of 72 or 73 chars.

But now a little larger monitors are common, D UFCS chains are common, and we also have longer function signatures with "pure nothrow @safe @nogc" (that usually I put on a new line), so keeping that line length limit is becoming a little pain.

So probably I'll increase the maximum line length. Rosettacode rules forbids too much long lines, and while in my code I use a limit of about 90-100 in my code, this is too much for online wiki pages. So I'll do some tests, and I think for Rosettacode D entries I'll increase the limit to about 80 chars.

Bye,
bearophile

Maybe D programmers need to adopt a new convention for annotations in the long term. Instead of:

void doSomething(int n) pure @safe @nogc nothrow
{
}

We should write:

pure @safe @nogc nothrow
void doSomething(int n)
{
}

The only problem being that this conflicts with the convention for UDAs...

Reply via email to