On Wednesday, 1 April 2015 at 13:35:22 UTC, ketmar wrote:
people with Java/C/C++/etc. background tend to forget about the power of metaprogramming: they have no such tool at hand, so they don't even think
about it.

three things that one need to become used of are UFCS (so std.algorighm functions chains nicely), lambdas, and metaprogramming. but that has downside: when you get used to those, you simply can't get back to Java/C/ C++/etc. anymore, they feels like something from the past age... ;-)

Actually metaprogramming is how a lot of magic happens in Java and .NET.

It just tends to be frowned up in many companies due to maintenance headhaches when one gets too clever.

Reply via email to