On Sunday, 22 June 2014 at 11:50:31 UTC, Shammah Chancellor wrote:
I can't support this proposal. Adds more syntax to a language
that is already becoming cramped. I also don't see the purpose
of having simple constructors like this? Are you going to add
(n choose k) simple constructors to a class? I could get
behind field initializer syntax ala C# "with" modeling the
syntax we have for structures.
new Person() {name: "Bob"};
-Shammah
In theory, 'with' could be used for that if it returned the
expression passed in:
auto a = with(new Person()) {
Name = "Bob";
Age = 27;
}