https://issues.dlang.org/show_bug.cgi?id=14704
--- Comment #25 from [email protected] --- (In reply to Ketmar Dark from comment #24) > import a; > import b; > import c; > > three lines. > > import { > a; > b; > c; > } > > five lines. > > i think that discussion can be closed now. Firstly, the design proposed by me, intended to separate import function module, and not in order to make this substitution: import a, b, c; Secondly, I can write so if at this point I take into your head use this syntax: import { a, b, c; } 27 characters (with '\n' 30 characters): import a; import b; import c; The design proposed by me, not intended for this (15 characters — with '\t' and '\n' 23 characters): import { a; b; c; } My design solves this problem: import { a : foo; b : bar; c : baz; } My design allows you to write less characters and is more readable than: import a : foo; import b : bar; import c : baz; --
