|
|
|
|
|
by bad_user
5632 days ago
|
|
"""The more you can express concisely in code via the type system, the more time you and your API clients save in both development and maintenance""" That's not necessarily true ... the more complex the type-system, the more time you lose feeding it. """It's still up to you to track them down (at runtime) and figure out where you went wrong""" A language with runtime-dispatching and/or where NULL is allowed will have the same problems. I mean, personally I had more null-pointer-exceptions than all the other kinds of errors combined and multiplied by a dozen. We are talking about Python versus Java here ... Haskell's type system is smarter and can detect lots of errors for you, but then again we were also talking about beginner-friendliness. |
|