Not sure if this is still the case. But this [1] suggests that D doesn't have an evaluation order defined but Java does.[1] http://dsource.org/projects/dwt/wiki/Porting#Evaluationorder
To me, this [2] suggests otherwise ;) Or am I missing something? [2] https://dlang.org/spec/expression.html#order-of-evaluation