On Sunday, 7 August 2022 at 16:01:08 UTC, pascal111 wrote:
It's clear by working with D that it has the same bad point like Pascal language; the "verbosity". Is there any plans in future to make some shorthanded techniques that clean verbosity from D?

That's not clear to me at all, and your Pascal example about a feature that C and D both have, that doesn't help either. Post some code that seems particularly verbose to you. I think 'library code' tends to grow attributes like mushrooms, and that D gets longer when you try to avoid the GC, but casual use of D isn't more verbose than scripting languages. With competitors like Rust and C++ Go and and Zig, D usually wins pretty significantly in this respect. The only consistently less verbose language in this space is Nim, IMO.

With that said, dmd previews =in and =shortenedMethods both allow shorter expressions in D. And there are some C++ (and even C) convenience features that D doesn't have, like destructuring binds, or doesn't like, like anonymous struct literals with named fields.

Reply via email to