On Saturday, 7 September 2013 at 17:28:42 UTC, Jos van Uden wrote:
On 7-9-2013 19:00, Walter Bright wrote:
Outlining of member functions is the practice of placing the
declaration of a member function in the struct/class/union,
and placing the definition of it at global scope in the module
or even in another module.
http://wiki.dlang.org/DIP47
The problem is that it is optional, so when you're reading
other people's
code you'll still have to deal with inline definitions, and
you'll need
a decent editor (doesn't have to be an IDE, even basic editors
like
notepad++ and editpad pro support code folding and function
lists) to
easily read it.
So the problem is that you need a *basic* editor to make other
people's code look like the way you like ?
I'd say this is awesome, and most of the time, you won't achieve
that. Don't try to impose your religion to the world.