Eloquently sums up my feelings about the disadvantages of dynamic typing
Sean Kelly
sean at invisibleduck.org
Wed Oct 16 08:37:18 PDT 2013
On Oct 15, 2013, at 5:30 PM, Nick Sabalausky <SeeWebsiteToContactMe at semitwist.com> wrote:
>
> On Tue, 15 Oct 2013 15:15:45 -0700
> Walter Bright <newshound2 at digitalmars.com> wrote:
>
>>
>> http://www.reddit.com/r/programming/comments/1oi8wd/ruby_is_a_dying_language/ccs8yr8
>
> Totally agree. 90+% of the argument for dynamic languages is "getting
> shit done", and yet they ultimately *create* work: More unittests, more
> roadblocks optimizing for memory/speed, and (the biggest IMO) much more
> debugging due to statically-checkable errors being silently converted
> into hidden bugs.
I'm reasonably okay with dynamic languages so long as you can require a variable to be declared before it's used. Those that implicitly declare on first assignment are a nightmare however. I once spent an entire day debugging a Lua app that turned out to be broken because of a typo in an assignment. Never again.
More information about the Digitalmars-d
mailing list