On 2012-04-28 23:42, Peter Alexander wrote:

Here's my list:

- Properties. They add no value and just start pointless discussions
about what should and shouldn't be a property.

- UFCS. It's just sugar, but adds complexity.

- const/immutable/inout/shared/pure. These add massive complexity to the
language for little (IMO) benefit. When I do multi-threading, I usually
have to resort to casting. Maybe these will improve with time.

- opDispatch. I think it just promotes sloppy, obfuscated code for minor
syntactical benefit. Member access through pointers should require ->
like in C++ so that you can overload it for smart pointer/reference ADTs.

That's all I can think of for now.

I love all these features beside the attributes.

--
/Jacob Carlborg

Reply via email to