On 1/29/2015 6:00 AM, Jacob Carlborg wrote:
On 2015-01-29 01:19, Walter Bright wrote:

One of the other mistakes they make is the great idea of implicit
declaration of variables, and then ruefully have to deprecate/remove it
a year or two later. (How could those experienced designers have missed
this obviously great feature?!?)

Ruby has implicit declaration of variables. Ruby it has been around longer than
D and are used by far, far more developers.

"Some languages have started out with the implicit declaration behavior, but as they matured they provided an option to disable it (e.g. Perl's "use strict" or Visual Basic's "Option Explicit")."

   -- http://en.wikipedia.org/wiki/Declaration_(computer_programming)#Variables

Ruby also has monkey patching, another misfeature.

Even so, lots of languages survive execrable features if they are counterbalanced by more desirable one.

Reply via email to