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;
}

Reply via email to