On Oct 15, 2013, at 5:30 PM, Nick Sabalausky <seewebsitetocontac...@semitwist.com> wrote: > > On Tue, 15 Oct 2013 15:15:45 -0700 > Walter Bright <newshou...@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.