On 2014-06-04 21:30, Nick Sabalausky wrote:
In my experience, using heavy dynamic typing throughout a program
creates far more work (mainly debugging) than it avoids. Even in tiny
~100 line programs, I've spent large amounts of time tracking down bugs
a sane compiler would have immediately pointed out with a comparatively
negligible amount of my effort spent on typing. Aside from C++ or Java,
it's like you say: static types are one of the easiest parts to deal with.
Yeah, static typing can be a huge advantage. Currently I'm merging the
latest changes in DMD to my D/Objective-C branch. I have no idea what
I'm doing and fully rely on the compiler. No way in h*ll I would even
think about doing that without static typing.