On 28/06/2016 6:13 PM, Superstar64 wrote:
Right now, D functions expect a Block Statement (https://dlang.org/spec/function.html#FunctionBody) as their function body. Changing that to allow any statement (https://dlang.org/spec/statement.html#Statement) would provide a few new syntactic sugars like: --- auto func(MyObj obj) with(obj) { //... }auto func(int arg) return arg; auto func() try { //... } finally { return //... } ---
The only one I'm ok with is with, since it is the most similar to what we already have.
The others, no thanks. Two extra characters won't hurt you.
