Re:The Ergonomics of Type Checking (2016)
by bitwalker on Saturday October 28, 2017 @06:57PM
(#15577112)
Instead of "babysitting" your compiler, you're "babysitting" your application at runtime - I fail to see the difference.
[ Parent
| on HN ]
Good point. Think of it as hand-holding your peers instead of hand-holding the compiler. if(x==y) throw "friendly error" // avoids eternal loop ...
The compiler doesn't care if you get an eternal loop at runtime, and static types wont prevent it.